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

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.

主站蜘蛛池模板: 云和县| 克东县| 财经| 明光市| 蒙阴县| 侯马市| 紫金县| 土默特右旗| 汾阳市| 清丰县| 宣武区| 古丈县| 永嘉县| 泾源县| 沙洋县| 延川县| 新乡市| 抚州市| 自贡市| 梧州市| 巴林左旗| 崇明县| 扎囊县| 兰坪| 循化| 广宗县| 扶沟县| 逊克县| 昌黎县| 伊宁县| 平凉市| 津市市| 莒南县| 上饶县| 板桥市| 秀山| 宣恩县| 台前县| 集安市| 永丰县| 双鸭山市|