在编程的时候,你会花多长的时间来思考?
資深大佬 : wyan453351466 63
看到一个说法是,编程应该用 80%的时间思考 + 20%的时间写代码。
你如何看看待这个说法?
你会在编程前,先花 80%的时间用来思考吗。
或者说,你有在开发前,先写好思路 /文档 /流程图的习惯吗
大佬有話說 (42)
看到一个说法是,编程应该用 80%的时间思考 + 20%的时间写代码。
你如何看看待这个说法?
你会在编程前,先花 80%的时间用来思考吗。
或者说,你有在开发前,先写好思路 /文档 /流程图的习惯吗
前期主要是做抽象考虑程序的主干框架, 不考虑细节。
编码时处理细节也很重要 工业(生产)级别的代码 一般来说每个 error 都需要 handling, 这个需要查手册 局部的代码逻辑思考 必须在编码过程中处理的, 没必要一开始就想好。
对于现在一些应用开发, 处于一种 API 爆炸的阶段 一个应用可选择的第三方库,细节处理方式都很多, 对于开发者来说不熟悉就要花更多时间。
不用太在意 “应该用 80%的时间思考 + 20%的时间写代码” 这句话怎么适合自己适合团队就行
可现实中,这样的机会很少,大多数时候都是 10%思考,40%跟各类人群沟通 /确认 /等等 30%编码 20%修改
) 看项目难易度,如果是起一个新的模块,那思考的时间会多一点,相当于干了产品经理的活。如果是熟悉的或者相对健壮的模块增加功能,那思考时间就少很多。