zoukankan      html  css  js  c++  java
  • 有关敏捷(1)

    近日看了许多有关敏捷的东西,确实学了很多的东西。敏捷其实是一种开发方式。一种拥抱变化的开发方式,因为拥抱变化,所以它制作概要性的,基础性的文档,

    因为需求,程序,以后会多次改变。所以了解项目的最好文档,是代码,这就对代码有了很高的要求,首先要有规范的命名,注释,而这个其实也能看出你职业不职业,

    以前我写的代码,在现在看来,就是一堆垃圾。为了拥抱变化,你的代码,必须做到可扩展,那么接口,抽象类,是必须的。 因为客户的需求是变化的,是不确定的,你必须要在完成一个里程碑后,去拿给客户看,别到所有的里程碑,完成后,那时如果客户想改,你可以想象,是什么后果,所以与客户的经常性交互是必须的,不要担心客户,会烦,因为客户会以为,你把他的事,当大事来看,因此,客户反而会高兴。还有测试驱动开发,在开发的时候,先做测试用列,当你去想如何做测试用例的时候,其实你需要写什么代码已经清楚了,并且当你改变代码的时候,那么测试用例,就有大用了,它可以检查你的代码是否违背了,它所应该做的事情。还有重构,是代码的重新审视,即优化你的代码,让你的代码,更好,不过要提到一点,写代码的时候要注意你的团队平均技术能力,不要把代码写的象咒语似的,你是爽了,可维护你代码的人,可就疯了。不敲了,还有一些,以后在敲,我不喜欢,一篇东西,写那么多字,我喜欢写短的。

  • 相关阅读:
    网卡驱动引起openstack的mtu问题
    Ironic几种不同的场景下的网络拓扑
    enable multi-tenancy on openstack pike
    galera断电后无法重建集群
    Fabric单节点安装备忘
    OpenStack Ironic 常见问题
    Enable multi-tenancy on ironic
    kolla-ansible快速入门
    kolla管理openstack容器
    d2.js学习笔记(七)——动态SVG坐标空间
  • 原文地址:https://www.cnblogs.com/chenleinet/p/1603197.html
Copyright © 2011-2022 走看看