zoukankan      html  css  js  c++  java
  • 构建之法第二篇阅读笔记

      第三章讲的是软件工程师的成长,根据我目前的情况来看处于第一阶段:不知道自己不知道什么和第二阶段知道自己不知道什么的中间,为什么说是中间呢?对于一些简单的问题我很清楚,但是往往会出错,对于一些比较难的问题,我会慢慢思考最后做出来犯的错误反而少很多。所以对于一个我目前的阶段应该作比较多的练习以及跟着老师或者学长做一些项目增加自己对写程序的认知,才能正确明白自己知道什么不知道什么,只有清楚认识自己的不足才能更快更好的提高自己。

      第四章讲的是做软件工程之间的合作软件开发的过程是复杂的,显然的一个人的智慧是不够的,遇到问题一起解决,工作一起分担能使开发的效率提高很多。以后到公司团队工作,合作很大程度上实现优势互补。但是合作说起来确实很简单,但是要真正合作就没那么简单了,每个人都有自己的做事方法和规范,以及性格上的不协调。首先,规范自己的代码方便他人阅读,

    1  去除没有用到的类引用,eclipse里面Ctrl+Shilft+O

    2  记得格式化代码,eclipse里面Ctrl+Shilft+F

    3  不要吝惜废弃的老代码,eclipse里面Ctrl+D

    4  不要写冗余无用的代码

    5  空行可以用来隔开相对独立的代码块,有利于阅读和理解

    6  不要在两个地方出现完全相同的代码,可以用重用

    7 命名类,方法,变量慎用简写,开发前规定好,而且要有意义

    8 把所有的类变量放到最前面,不要乱放,找起来很辛苦

    9  拆分大的类,大的方法,如果类有一万行,如果方法有一千行吗,看了很难受, 善于运用注释,能提醒自己写的是什么内容,而且命名的英文,未必别人理解自己想表达的内容

    总结:

      从第三章和第四章明白了要多练习,以及在练习中规范自己。

  • 相关阅读:
    BZOJ3875 AHOI2014/JSOI2014骑士游戏(动态规划)
    Contest 9
    Contest 8
    Codeforces Round#514 Div.2 翻车记
    Contest 7
    安徽师大附中%你赛day6 T3 Hamsters [POI2010]CHO-Hamsters 解题报告
    2018.8 安徽师大附中培训游记
    安徽师大附中%你赛day5 T3 树上行走 解题报告
    安徽师大附中%你赛day4T2 演讲解题报告
    安徽师大附中%你赛day4T1 金字塔 解题报告
  • 原文地址:https://www.cnblogs.com/dotacai/p/5412950.html
Copyright © 2011-2022 走看看