官术网_书友最值得收藏!

What does user experience mean for Go code?

What does UX mean for Go code? The short version is, we should write code whose general intent is understood after a quick first read by any competent programmer.

Did that sound a bit like hand waving? Yeah, it might be hand waving. It's a standard problem with solving problems in any creative endeavor; you know it when you see it, and you feel it when it doesn't exist. Perhaps the main reason it is so hard to define is that the definition of competence varies significantly based on the members of the team and the environment. Similarly, the reason it is often hard to achieve is due to the fact that code inherently makes more sense to the author than anyone else.

But first, let's look at some simple principles to start off in the right direction.

主站蜘蛛池模板: 瑞丽市| 油尖旺区| 额济纳旗| 宜兰县| 上林县| 哈尔滨市| 林芝县| 廊坊市| 虹口区| 贡觉县| 墨江| 宁晋县| 卢湾区| 高淳县| 临沭县| 滨州市| 濮阳市| 龙门县| 黎川县| 夏津县| 依安县| 沈丘县| 洪雅县| 恩施市| 遂平县| 乌审旗| 文化| 海阳市| 芒康县| 镇宁| 桓仁| 麦盖提县| 斗六市| 白玉县| 舞钢市| 虹口区| 手游| 历史| 汝南县| 九台市| 罗平县|