zoukankan      html  css  js  c++  java
  • 编程思路总结,编程习惯总结长期维护

    重要的编程思路:

    1,现在老大给了你一个任务了,你要怎么做?

    一定一定不能上来就写代码,一定要先分析,想想该怎么做,然后开始写代码,这就是编程的思路,

    用注释来搭建程序的框架,

    第一步绝对是需求分析,绝对不能上来就写代码, 

     2,编程思路,往往就是逻辑的推理,一般就是正推和倒推,

    同一个功能,可以封装到一个函数里面去,这个也是写的多了,逐渐的封装的,不是上来直接就封装的,

    提出功能,实现这个功能就是解决问题的思路,这就是编程思路,

     3,代码不是从第一行写的,是什么时候用什么时候补的,

    所以编程的思想最重要了,一定要理清程序,理清逻辑,
    需要有编码规范,pep8, 

    4,编程的习惯,

    1, 一定要善用github,这是最重要的一条,开放的思维,学习!学习!学习!

    2,一定要实践!实践!实践!这是一个技术活,不练是不行的

    3,一定要坚持看官方文档!一定要坚持看官方文档!一定要坚持看官方文档!研发思路,想要进阶,去看官方文档!

    4,一定要有注释!通过注释来搭建程序的框架结构,还有就是开发要写注释,不然后面过了一段时间你自己都不知道是为什么这么写

    5,一定要有try,这是代码的容错,这是代码的健壮性,容错性!!!

    6,一定要有日志!这是一个很重要的习惯!未来定位问题就是靠日志了,这是非常重要的!!!

    7,一定要可配置的!这代码的可扩展性,setting,

    8,一定要考虑超时情况!很多时候连接数据库,连接外部服务,外部接口,必须要有超时考虑,还有就是降级方案,这是代码的健壮性,不考虑超时的程序员统统是初级程序员!

    9,一定要考虑兼容性!兼容存量数据,比如你开发新的功能,会不会对老的功能有影响,对历史数据能够兼容,这是基本的考量!

    10,一定要考虑安全性!

    11,一定要考虑性能!前期可能没有很多的性能压力,但是性能的确是衡量一个程序员是否资深的标准,

    12,一定要多看别人优秀的代码,学习他人的开发思路和代码风格,不要师心自用,要广开言路,

    13,一定要对优秀的框架,优秀的源码,核心的源码,进行源码分析,二次开发

    14,一定要有代码分块的思想,比如抓取器,处理器,检查器,

  • 相关阅读:
    【SQL】在含有GROUP BY的SELECT语句中如何显示COUNT()为0的结果
    【SQL】SQL分页查询总结
    开篇
    Android Native Crash 排查思路
    jmeter+ant+jenkins接口自动化测试框架
    为何推荐使用线程池而不是显式创建线程原因之一—至少让线程有范围和限制
    quartz 中的线程池
    select in 查询结果无顺序及解决办法
    Druid 数据库连接池如何根据url加载Driver
    java 线程池参数
  • 原文地址:https://www.cnblogs.com/andy0816/p/12019884.html
Copyright © 2011-2022 走看看