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

    模块化和组件化是软件人员的梦想,谁都想把几个模块插到一起就可以完美的运行并完成任务。
    《梦断代码》有一个关于"乐高假设":
    程序将由可服用的部件组合而成,软件部件将在全球范围内提供,软件工程将从编程的窠臼解放出来
    " 从架子上取几样零件,拼在一起,马上就能得到可用的软件--不用在痛苦的编码了!
    但现实却相当残酷,可以运行的模块通常不能与自己想写的程序配合工作,好的源代码由于商业利益也不太容易找到
    程序员只能自己另起炉灶,搭建自己的模块,但结果还是一样,做出来的东西难以让他人共享
    这个现象周而复始,不断地在多个程序员身上上演,让人深思。想要走向这种编程乌托邦之路的程序员大多都发现此路不通。
    可复用软件之梦有一个悖论:几乎总能找到一段满足大部分需要的代码。但这些拿来的代码所不能做到的部分,恰恰是项目与众不同的创新之处----也是创建这个项目的出发点。
    一帮牛人,不缺技术不缺钱,最终的结果却不如人愿。本以为是在看老外大牛们的囧事,但其实很多事情其实每天都发生在自己的身边,让人后怕
    所以软件的编写更不能投机取巧。时刻惊醒自己。
    也许这就是《梦断代码》的启示吧!
     
    自我抑郁又自我救赎
  • 相关阅读:
    利用windows 127.0.0.1:30000 代理在linux下工作
    nginx与ssh 把内网转为公网开发服务器
    php errorlog 记录
    dockerfile php 开发
    ubuntu
    k8s 1.9.1 centos7 install 离线安装
    kubernetes
    linux字符设备驱动--基本知识介绍
    linux应用程序设计--Makefile工程管理
    linux应用程序设计--GDB调试
  • 原文地址:https://www.cnblogs.com/zjm15511858030/p/11071024.html
Copyright © 2011-2022 走看看