• 梦断代码阅读笔记02


       最近继续阅读了梦断代码,收获如下:

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

         其实之前也遇到一些问题,往往那到一些大项目就开始做,但是往往没有一个好的架构,越做越乱。后来开始从不那么复杂的小项目做起,后来思维慢慢清晰,功能分类实现,慢慢大项目也就水到渠成了。

  • 相关阅读:
    Oracle DB管理内存
    DISPLAY变量和xhost(原创)
    CentOS7下swap分区创建(添加),删除以及相关配置
    如何在linux下开启FTP服务
    linux系统下如何挂载NTFS移动硬盘
    Oracle DB 使用RMAN恢复目录
    Oracle数据库联机重定义讲解及错误处理
    linux常用命令
    iptables常用命令
    python打印详细的异常信息
  • 原文地址:https://www.cnblogs.com/MoooJL/p/13032171.html
Copyright © 2020-2023  润新知