4.三板斧为主
代码最好简单明了,不要有太多花的东西,结论简单明了.
但让我困惑的地方在哪里呢?
1.网上很多人似乎把面向对象当做万能解药,把它神话了,好像我们写程序一定要面向对象,一定要有一些高级的设计一样.
2.C#中有Linq这种方便的技术存在,有的时候不使用感觉自己好像low了.
但是现在我想明白了,面向对象也好,Linq也好,并没有解决编程的第一问题,而只是让程序员爽而已.
为了切实解决编程的核心问题,写程序的时候要重点考虑的仍然是数据结构和算法.
那些让人爽的东西,只是锦上添花,如果我正好觉得它方便我的表达,我就用;若是用着不顺手那就不用.
看网上一篇文章说,管理不能大于绩效.
写程序呢......封装一下是个好习惯........但是最好写完了以后进行.
整理封装不要大于创作.这是正确的姿势.