Zhang Jiuan’ Notes

写高质量的代码

    在前面我写过一篇文章:土坯和钢铁,其含意就在于告诫自已和朋友尽其力往钢铁的方向去发展。做人做事是如此,就算是平时的程序生涯也亦如此。我想可能许多人和我一样,酷看编程吧,可能说的好听点别人称我们是工程师;可仔细想想,或许叫程序员更合适吧:)当然,程序员不只是一味写程序,别人说要怎么样去实现,我们就怎么样去做,这可能就真的成了机器的。程序员也是人,也有感情,也需要思考。可能正是这些过程,才真的使一个程序员蜕变成工程师的过程吧。
    代码的质量的高低不仅仅在于代码,更重要的东西应该代码背后的思考。当然,这并不是说代码本身不重要,如果没有过硬的代码书写基本功,那么天才的设计,到了他的手里也只能算是一张普通的草稿纸。话说回来,如果只是强调为了代码而代码,那么很难在质量上达到一个新的高度。
    高质量的代码不是说出来的,也不是喊出来的,它是一天一天的思考,一天一天的严格要求锻炼出来的。当在实现一个系统之前,首先要思考许多东西,比如后台设计,后台支持,前台实现,扩展,效率等等因素,而不是一味根据经验照搬照抄。
    每个做出来的系统成品只是一个外在的物,这些是繁杂多样的,可对我们的自身影响,这些看起来很复杂多样,但是对系统程序的理解,一些深层次的“真”的东西实际很少。假以万物以休真谛。
If you enjoyed this post, make sure you subscribe to my RSS feed!

,

返回顶部