zoukankan      html  css  js  c++  java
  • code complete 札记一

    1.软件的前期准备分为“需求准备”和“构建准备”,两者都有系统的规范。code complete中对这两者都提出了详细的确认方法。这里的确认方法并非戒律,而更像备忘。

    2.在构建活动中的设计部分,书中提出了几大范围,我个人觉得划分得非常详细。在具体的实践过程中,设计应该是一层一层往里迭代的,每一次都应该适当把这些范围考虑一遍。

    3.在设计一节中,提到了我认为最有价值一个观点,就是“任何技术为题都没有 管理复杂度 重要,软件设计的首要问题是管理复杂度。”

    4.写代码对程序员来说是一种诱惑,要学会控制。

    5.对于不熟悉的问题,设计详细到无法再设计了,才是足够了。

    6.我认为的比较适合web开发前期准备工作应该是:

      1.完整的UI设计图(很重要)。

      2.用户事件的分析(如单击、双击)。

      3.逻辑事件的分析。

      4.架构设计。

      5.详细设计。

    另外,下面是自己最近在前端开发中的一点心得:

    在前端采用MVC时,当数据表现形式与数据集本身差别较大时,最好将数据的转化功能分配到数据集合本身。好处有两点:

    1.在表现层不需要再做逻辑操作,使代码更明晰。

    2.对数据集的逻辑操作易于单独测试。

  • 相关阅读:
    Java开发常用Util工具类
    冒泡排序
    EMQ 消息服务器
    将jar文件包打成exe文件
    mina框架搭建tcp服务器:编写自定义协议及编解码器
    SpringBoot中定时任务的设置
    SpringBoot项目+Shiro(权限框架)+Redis(缓存)集成
    计算两个时间之间的天数
    关于extern的使用
    ADC采样间隔问题+TRGO作为ADC的触发源头
  • 原文地址:https://www.cnblogs.com/sskyy/p/2555674.html
Copyright © 2011-2022 走看看