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,一定要有代码分块的思想,比如抓取器,处理器,检查器,

  • 相关阅读:
    消除左递归
    DFA最小化
    非确定的自动机NFA确定化为DFA
    正规式到正规文法与自动机
    正规文法与正规式
    词法分析程序的设计与实现
    4.文法和语言总结与梳理
    语法树,短语,直接短语,句柄
    语法
    第一次作业 编译原理概述
  • 原文地址:https://www.cnblogs.com/andy0816/p/12019884.html
Copyright © 2011-2022 走看看