微游技术部一周分享 20230827期

本周关键字:头脑风暴,B端产品十大原则,AdSense报告接口,NSQ集群搭建,slog日志库,handlerbars自动预编译,Android传感器,commitLint,Cocos滑动多选操作

minigame-logo

大家好,以下是微游互娱技术部本周的分享:

1. [产品设计] 没灵感时如何快速头脑风暴

https://juejin.cn/post/7271623927477518348

头脑风暴又称智力激励法,是由奥斯本于1939年提出的,所以也叫奥斯本激励法。头脑风暴最适宜解决那些相对简单且“开放”的设计问题,但是不适宜解决那些对专业性知识要求极强的问题。

本文介绍了头脑风暴的概念,并对比了几种常见的头脑风暴流程。

2. [产品设计] B端设计的十大原则

https://juejin.cn/post/7271658672370368547

本文介绍B端产品的十个设计原则:可用性、易用性、可见性、明确性、一致性、合理性、习惯性、便捷性、高效性、扩展性。

3. [go开发] 使用 Google Api Go Client 调用 Google Adsense 报告接口失败的问题及解决方案

https://overstarry.vip/posts/google-api-go-client调用googleadsense报告接口失败的问题及解决方案/

本文介绍在使用google api go client调用AdSense CSV格式报告接口失败的问题和解决方法。

4. [go开发] docker搭建NSQ集群

https://www.cnblogs.com/zxfprogram/articles/17660050.html

NSQ是一个基于Go语言的分布式实时消息平台,它基于MIT开源协议发布,代码托管在GitHub。NSQ可用于大规模系统中的实时消息服务,并且每天能够处理数亿级别的消息,其设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。

本文介绍如何使用docker快速搭建NSQ集群。

5. [go开发] Go1.21:exp/slog日志库初试

https://juejin.cn/post/7271643757639647232

Golang官方在1.21版本提供了实验性的日志库exp/slog,旨在提供更高级、更灵活的日志记录功能。本文简介其特性和常见基础用法。

6. [Web开发] 解决 next中的“React Hook useEffect has missing dependencies”

https://juejin.cn/post/7271542727350550563

本文介绍在进行Next项目开发时遇到"React Hook useEffect has missing dependencies"的错误的解决方法。

7. [Web开发] 通过Nodemon实现Handlebars模板更新后自动执行预编译

https://juejin.cn/post/7271599265969160207

Handlebars常用的HTML模板引擎之一,在使用Handlebars的过程中,经常会使用到Handlebars预编译器,因为预编译Handlebars模板可以节省客户端时间并减少Handlebars库所需的运行时大小。

Nodemon是nodejs常用工具,主要用于监视node.js应用程序中的代码文件更改并自动重启服务。

本文介绍如何结合使用Nodemon实现handlebars模板文件修改之后自动执行预编译的命令,并给出相关示例。

8. [Android开发] Android 传感器(三)— 使用传感器实现获取屏幕方向

https://juejin.cn/post/7271560798635737146

在一些使用地图功能的App中,通常地图上会有一个圆点或是箭头代表用户,这个圆点或者箭头在用户拿着手机转动时,朝向也会跟着改变。本文介绍如何使用传感器获取屏幕方向实现类似的效果。

9. [git] 使用 commitlint 规范和校验 Git 提交

https://juejin.cn/post/7271619706019790900

在团队协作开发的项目中,清晰的 Git 提交信息对于代码维护有很大的帮助。规范化的提交信息,
有利于代码可读性,易于追踪更改,结合自动化工具可以根据信息内容自动生成版本更新差异文档和决定版本升级策略。
本文介绍如何使用 commitlint 规范和校验 Git 提交。

10. [CocosCreator] CocosCreator: 实现斗地主滑动选择多张牌

https://juejin.cn/post/7271691221733883945

本文示例如何在CocosCreator中实现一个斗地主中滑动选择多张牌的操作。

以上。