• 构建之法阅读笔记02


    今天我读了《构建之法》一到四章,其实不是今天读的,但是谁又在乎呢?

    第一章 概论看到此,你就能知道并不会有太多的内容,给我印象最深的就是软件=程序+软件工程。重点在于其中的商业模式。一个良好的软件公司就一定有一个较好的商业模式,商业模式即社会中盈利的技巧。一个软件又有许多特性:复杂性、不可见性、易变性、服从性和非连续性。总之,软件的概念谁都清楚,但它并不是这么好实现的。

    第二章个人技术和流程主要讲述了单元测试的重要性,程序员所编写的每一个模块,都必须要有单元测试,它可以确保模块在运行之中不出现错误。有了单元测试,当程序出现错误之后,我们也能极快地找出错误,并且试着去修复它。可以说单元测试是是否重要的。

    第三章软件工程师的成长,首先他给我们提供了两个例子来比较,从中我得出一个结论。在软件行业之中,公司需要的人才是稳定的,是那种对自己有一个明确的认识的人,能够稳定交付。公司中不缺乏那些优秀人才,缺少的是一种脚踏实地,任劳任怨的实干人员。如果一个程序员对自己都无法有一个良好的评估,哪有如何让别人来评估你呢?

    第四章两人合作,此章告诉了我,代码规范是十分重要的,并且告诉了几个普遍的代码规范的基本点,这对于我这样一个小白来说是至关重要的。代码规范说起来容易,但做起来就是因人而异了。有些人的习惯总是改不过来,或是粗心大意,忘了真正规范之处到底应该怎么去写。

    看完前四章后,我发现我的代码人生路上,还有很大的工作要做,这四章所写之处都是我所存在的问题,我需要努力改正它,

  • 相关阅读:
    initramfs扫描磁盘前改变磁盘上电顺序
    “井号键”用英语怎么说?
    syslog,rsyslog and syslog-ng
    glob (programming) and spool (/var/spool)
    CentOS 6.5语言包裁剪
    C​P​U​_​C​S​t​a​t​e​_​P​S​t​a​t​e and then ACPI on Wiki
    we are experimenting with a new init system and it is fun
    linux init->upstart->systemd
    微信浏览器内建的WeixinJSBridge 实现“返回”操作
    npm i node-sass 报错&npm 镜像切换
  • 原文地址:https://www.cnblogs.com/nxxam/p/5295241.html
Copyright © 2020-2023  润新知