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

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.

主站蜘蛛池模板: 高阳县| 南召县| 盐山县| 房产| 米林县| 嘉义县| 南投县| 遵义县| 丹江口市| 边坝县| 宝丰县| 池州市| 临西县| 金塔县| 临桂县| 乌拉特后旗| 白城市| 横山县| 常熟市| 博乐市| 玉环县| 塔城市| 抚远县| 玉溪市| 崇礼县| 龙山县| 于田县| 隆安县| 越西县| 台湾省| 怀来县| 古交市| 镇江市| 光泽县| 淅川县| 方正县| 遂川县| 文山县| 思茅市| 卫辉市| 德化县|