发表于: 2018-06-02 22:08:45

1 589


#今天完成的事

  ppt的制作

  常见布局方式的学习,和多种水平居中方法

#明天计划的事:写任务八

#遇到的问题:无

#收获:把老大的视屏回顾了一遍,总结了一遍还是很有收获的。

面向功能编程:面向功能即理解目标(需求)然后把需求实现。在这个阶段有许多人就会走歪路,认为只要把功能实现了,其他的什么事情都不必管了,代码质量以及责任都没尽到,我们要面向功能编程,但又不仅仅是面向功能编程,还有很多的东西需要去思考的,这是第一个阶段,面向功能编程。

面向复用编程:复用即重复使用,在编程界就是把一些代码提炼出来,使项目的可维护性代码的可读性更强,对于编程者来说事情也更简单了,这就是复用。在面向复用编程里有两个很重要的思想叫做重构和TDD(单位测试)。面向复用编程的前提条件是一直在做一些重复的事情。比如一个类在一个项目中可以复用,在另一个项目中也可以复用,事情就会变得更简单,面向复用编程比面向功能编程的级别更高,就体现在一种复用性上,这个阶段已经对自己的代码有一定的要求了,这是一条一直向上的路,懂得了复用就是一种质的提升,这是一种思维的转变,当你从写完代码什么都不管的阶段到了会去思考怎么样复用,已经得到了一个长足的进步。从面向功能到面向复用需要大量时间积累。

面向性能编程:性能在编程上来说即用户在使用你的网站或APP的时候需要等待的时间。在程序大陆的人来看,时间都是以毫秒来记的,正常来讲要给用户一个良好的体验,响应时间都应控制在200毫秒以内。说到性能和优化必须反映在数字上,性能要得到提升就必须减少响应时间,减少响应时间的方法有很多,比如减小一个网页的大小,前端的雪碧图。减少http请求等,这些都可以减少页面的响应时间。在这个阶段不仅是要考虑功能和复用,还有很多东西。这个阶段就要求我们清楚写一段代码或者说一段函数,它的执行时间是怎么样的,这个阶段就是一种进阶的意识,会去思考自己的代码应该执行多少毫秒。初级中级工程的技能点就在面向功能,复用,性能这三者之间浮动,而我们想要得到突破,就必须突破这三者,才能达到下一个阶段。

面向未来编程:前三者,不管是面向功能,复用还是性能,所针对的都只是现在要做的东西。而面向未来编程则是一种思想上的飞跃,在面向未来编程的时候一定不能把自己的目光只局限于当前的需求上,要清楚未来的需求会有什么变化,清楚自己的结构能够适应什么样的变化,还要清楚自己的代码在哪些地方是写死的,哪些地方是需要变化的。在面向未来编程中要防范的一种思想就是“过度设计”,这就需要每一个人对自己行业的沉淀和理解。要做到面向未来编程,必须建立在前三者积累很多经验的基础上,是一个大的进阶。

面向创世编程:我们现在所用的所有编程知识都不是自己创造出来的。能达到面向创世编程这个阶段的人,他们是规则的缔造者,世界上最顶级的一批人。在程序大陆有一种说法叫做“重复造轮子”,“轮子”在某种程度上就是指的复用,“重复造轮子”就是说一个人缔造了一门语言或者协议,你觉得不好用可以在缔造者的基础上对其进行修改而变得更好用了,另一个人又觉得你修改的不好用,对你的修改进行了修改,这个过程就叫做“重复造轮子”。其实能够“重复造轮子”的人从某种意义上来说已经是面向创世编程了。大部分的人一生都达不到这个高度,面向创世编程是需要一定的天赋。

   #常用的居中方法

  水平居中;                                                                           

                     

垂直居中:


            

           

                  

垂直水平居中:

                

                

                 

                   







返回列表 返回列表
评论

    分享到