iterstudy吧 关注:175贴子:979
  • 9回复贴,共1

实在睡不着了,发一些对于编程方面的个人看法吧

取消只看楼主收藏回复

其实呢,编程主要是两个方面
1.习惯
2.思维


IP属地:中国香港来自iPhone客户端1楼2014-04-21 01:08回复
    关于变成习惯方面呢,一个良好的变成习惯对于我们不管是学习也好,设计代码也好,这是一个相当重要的基点吧。首先,其重中之重是注释习惯,其次是编码格式习惯,再次是分模块的习惯,最后呢是随时保存的习惯


    IP属地:中国香港来自iPhone客户端2楼2014-04-21 01:12
    回复
      关于注释和排版格式呢网上有很多,找到工作可能又要换新的方式,所以呢,我在这里就不展开了,也没必要展开了。


      IP属地:中国香港来自iPhone客户端3楼2014-04-21 01:14
      回复
        关于分模块这一习惯呢,其实也可以放在思维那部分里面,因为两方面都有涉及。
        分模块在编程里面是非常重要的,最好的形式呢,就是一个模块拥有一个功能,分模块在习惯里主要是涉及到代码的可阅读性方面,因为代码分的详细了,注释即直接对模块即可,这样呢,在其中又会有新的习惯衍生出来,即先写模块注释,再根据模块的注释实现模块的功能,相信大多数新手都是直接反其道而行之的所以呢,大家还没把这个习惯养起来的赶紧啦


        IP属地:中国香港来自iPhone客户端4楼2014-04-21 01:21
        回复
          随时保存这个习惯呢,之所以放在最后是因为只要有一个月左右敲过代码或者打过一两篇word的人都会深刻认识到其重要性,所以呢,这个习惯就相对放在后面啦


          IP属地:中国香港来自iPhone客户端5楼2014-04-21 01:23
          回复
            接下来是思维了,思维呢主要表现在,程序初始设计的架构上,程序设计拟解决方案的主要算法及应用上,最后,就是直接抛弃个人思维,即直接用编程语言去思考。


            IP属地:中国香港来自iPhone客户端6楼2014-04-21 01:27
            回复
              程序初始设计的架构呢,主要体现在对于程序设计需求的理解与整体代码分析:需求的理解很明确,就是程序需要实现什么功能,用怎样的方式去实现这个功能;整体代码分析呢,则更应该详尽一些了,比方说一个程序分成几个主要功能,对于各个功能又能分成几个模块去实现,模块中各个函数该实现怎样的输入输出等等..


              IP属地:中国香港来自iPhone客户端7楼2014-04-21 01:33
              回复
                程序设计拟解决方案主要算法及应用呢:主要涉及到需要自己设计实现的代码,已经需要调用已有API等等,这一步呢,已经可以写伪代码了,如果不知道伪代码呢,请自行去翻阅资料或百度了,调用已有API呢则是需要对其有一定的了解了,很多API是很有效且很有用的,但这里呢一般也仅仅调用即可了。


                IP属地:中国香港来自iPhone客户端8楼2014-04-21 01:39
                回复
                  对于直接用编程语言去思考呢,如果能达到这种境界的话,你应该就是这种语言的大神了吧,至少也是小神级别了。


                  IP属地:中国香港来自iPhone客户端9楼2014-04-21 01:40
                  回复
                    关于我对于编程方面的见解呢,现在能想到的就这些了,其中可能有过错,也有可能是你还没有想到的,对于错误,希望大家能提出来,并让我也能学到知识;关于你没有思考到的呢,也希望能够相互交流沟通经验,大家也能相互促进。
                    好了,先这样吧。
                    ————迷失


                    IP属地:中国香港来自iPhone客户端10楼2014-04-21 01:44
                    收起回复