zoukankan      html  css  js  c++  java
  • 梦断代码阅读笔记03

    模块化和组件化是软件人员的梦想,谁都想把几个模块插到一起就可以完美的运行并完成任务,但现实却相当残酷,可以运行的模块通常不能与自己想写的程 序配合工作,好的源代码由于商业利益也不太容易找到,程序员只能自己另起炉灶,搭建自己的模块,但结果还是一样,做出来的东西难以让他人共享,这个现象周 而复始,不断地在多个程序员身上上演。并非所有开源软件都免费,但所有开源软件均可被自由查看、摘选和复用。开源并不仅给出了一种生产和分发软件的替代经济基础方案,它还能彻底改变软件开发的具体过程,将其从少数隐士手里拿出来,散播到广大人群中。用代码行数做判断标准只会鼓励程序员写臃肿、蹩脚的代码。别指望在短时间内达到大成就。4、别做大项目,从小项目开始,而且永远不要抱有过高的期望。如果这样,就会做过度设计。你可能会被自己想象中的艰难工作所吓倒。所以要从小处起步,着力考虑细节。别去想太多的目标。如果项目没解决最初的需求,那应该就是被过度设计了。

     
     
  • 相关阅读:
    线程死的时候会调用自己的notifyAll方法,join会执行结束。
    NIO中SocketChannel read()返回0的原因
    用bytebuffer进行文件的读写代码段
    java线程池参数含义
    4.3list集合
    4.1、2集合框架介绍
    3.9stingBuffer和stringBuilder
    3.8正则表达式
    3.6、7正则表达式
    3.3、4深度了解字符串
  • 原文地址:https://www.cnblogs.com/wwbzuiku/p/13087871.html
Copyright © 2011-2022 走看看