• 做项目时的几个感慨(持续更新...)


    2012年2月13日

    1. 无论如何,都要给每一个catch后面加上一个 Exception ee ,这真的很重要,哪怕我不抛出它!因为我至少要知道出现的异常是什么……
    2. 在项目的设计阶段,想法可以有很多,但一定要有根据。
    3. 在项目的实现阶段,一般就不要有想法了,不然只会给经理添乱……
    4. 一个项目,不管有多少种可以实现的方法,最终不论从什么角度去想,都只会使用一种,这意味着,不管这种方法多么烂,都要尽最大的努力去完成它,这是责任。
    5. 一个人不可能做出绝对完美的项目,所以你的目标应该是写好你负责的每一个模块,因为如果你的模块不够完美,那么你所做的项目就不会完美!

    2012年2月15日

    1. 沟通能力应该列为团队的成员所必须要掌握且要不断提高的能力之一,其地位绝对应该与技术能力的提升并列,或更高!
    2. 一个好的版本控制很重要,一定要选择一个好用的,而不是开发人员最会用的。
      1. 最起码,要有版本变动备份功能,以防止对服务器上的文件进行覆盖操作后,造成不可逆的后果!
      2. 最起码,要有代码文件锁定。
      3. 最起码,要有用户管理,而且一定要用这个,而不是大家都能使用Admin登陆!

    2012年2月16日

    1. 在与服务器通信的时候,为了给服务器减少压力,本地很可能需要牺牲一部分的性能。
    2. 如果团队中有人是以个人工作量和工作难度做为做事的标准,就自求多福吧。

    2012年2月17日

    1. 建议的编码步骤(个人习惯)
      1. 使用注释标出功能模块
      2. 编写主要功能
      3. 添加容错处理
        1. 方法结果正确性判断
        2. 异常处理
    2. 如果你想让你的项目更符合你的要求,就对你的组员多讲解你的实现思路吧!
      1. 如果你想让这个项目死掉,就只给你的组员一句“你看着办”“你做主”“这有什么难的,你自己来决定”等等不明确的指令吧……
  • 相关阅读:
    【LeetCode】152. 乘积最大子数组(DP)
    【剑指Offer】49. 丑数(三指针)
    [P1979][NOIP2013] 华容道 (BFS建图+SPFA)
    [P1850][NOIP2016] 换教室 (期望+DP+Floyd)
    差分约束学习笔记
    [P1291][SHOI2002] 百事世界杯之旅 (期望)
    [P4342][IOI1998] Polygon (区间DP)
    [P3802] 小魔女帕琪 (期望)
    [P1273] 有线电视网 (树形DP+分组背包)
    树链剖分学习
  • 原文地址:https://www.cnblogs.com/sitemanager/p/2349250.html
Copyright © 2020-2023  润新知