• 构建的决策


      如果语言的工具是初级的,那么程序员的思想也是初级的。这是书的一句原话。

      书刚买回来完一个章节,联想到现在自己在做的一个项目(感觉架构不能用"乱"和"糟糕"来形容了),对“构建”中的约定的理解也更深了。如果一个项目如果没有一个好的约定,项目功能的变大会导致结构混乱不堪、正常的维护变得不可能,不得不花大量的时间去重构。在这一章中给我感觉比较好的一句话是:成功编程的一个关键就在于避免随意地变化,这样你的大脑可以专注于其他真正需要的变化。

      构建第一、选择编程语言

    要选择编程语言,就得认识这门编程语言,它善长做什么,如:JAVA是一个种向面对象的语言,将其转换成字节码后,可以在任何的平台上的虚拟机中运行。JAVASCRIPT是一种解释执行的脚本语言,主要用于做客户端的编程。

      第二、编程约定

    约定变量名称、类的名称、子程序的名称、格式约定、注释约定等指导着整个活动。任何程序都需要一个控制结构,该结构可以统一编程语言的细节。这种结构的魅力在于,各个具体部件都能反映整体架构的内涵。

      第三、选择合适的工具

    选择好一个工具能够让编程工作变得更愉快。这也就是开头那句话(语言的工具是初级的,那么程序员的思想也是初级的),这也取决于你如何面对自己的工作。

      第四、实践构建方法

  • 相关阅读:
    Linux下的CPU使用率与服务器负载的关系与区别
    zabbix修改Template OS Linux模版使已使用内存(Used memory)更准确
    mysql查询时间戳和日期的转换
    python logging模块
    网络编程(TCP)
    网络编程(UDP)
    计算机网络
    IO流(字符流)
    IO流(字节流)
    算法
  • 原文地址:https://www.cnblogs.com/a-really/p/3758089.html
Copyright © 2020-2023  润新知