瞎扯淡 敲代码与画马

xiaoronglv · 2014年01月18日 · 最后由 cassiuschen 回复于 2014年01月21日 · 3346 次阅读

刚来薄荷时,我敲代码的风格是:想到哪,敲到哪,我的写作风格也是同样。新手未知太多,已知太少,无法从全局的审视工作,做出合理的计划,这是个不可避免的阶段。

慢慢的,写的文章有上百篇了,代码也有几千行了。未知的领域相对减少,脑子就开窍了。

  1. 写文章之前先确定写作风格,陈述的主要观点,逻辑的递进关系。搭好文章的骨架后,再去润色细节。

  2. 写代码之前,揣摩需求,选择一个更有弹性的架构,继而确定 MVC 的核心方法,分步骤去实现。

非常感谢 Vincent,在他的一再叮嘱下,我总算养成了这个好习惯。

不错的分享,与楼主有几分相似体会,写代码,我的感觉就是不断寻找局部最优解和全局最优解的过程。既要高度全局考虑,又要深度局部最优。

这个配图原本是一个讽刺来着

配图很好笑

以前跟楼主 一样的 堆码风格,后来改了,完全成了打全局腹稿了...有点总是走极端...

和人的设计能力有关,能力越强越愿意通盘考虑后动手。但是实际上还和问题本身有关,规模小的、以前遇到过的领域更容易预先做好规划和设计,否则可能摸着石头过河更好。

总的来说,这个问题没有标准答案,设计太多或者太少都不合适,只好不断的小心翼翼的在实践中摸索那个合理的平衡点......

业务一定是通盘考虑,实现,现在越来越不爱做抽象了... 是吧 @hooopo

其实 不论是敲代码 还是画马 都需要一开始想思考清楚整个架构!

其实赶脚技术什么终究不是核心……像比如说我要是六年后开始正式工作,那时 Ruby 也好 Node 也好,肯定不是现在的这个格局这个思路了……所以感觉也挺迷茫的,读代码写代码终究应该回归核心思想,感受思考的美,人是中心,设计的是目的,技术只是手段

需要 登录 后方可回复, 如果你还没有账号请 注册新账号