php入门:好的习惯,这个程序员必须得有

php入门:好的习惯,这个程序员必须得有

不能等了拿起鼠标,点点点(爱就大胆去做,在家学真舒服)点击浏览原文赐你一次大胆的机会领取免费教程点一次就够了91.2%的童鞋已前往作者JeffStanden,有着21+年经验的软件开发者。首先开发spike解决方案——这是我初期敏捷/极限编程所养成的习惯之一。spike解决方案是一次性原型,可以帮助你在投入大量时间和精力之前验证你是不是走对路。区分就在于原型,由于你遵守这样一个规则,在你完成研究以后,你终究会扔掉“spike”代码。所以允许你偷工减料,迅速行动,由于它不会出现在产品或代码审查中。此方法有助于迅速发现设计的哪些部位尚不明确,而没必要过早地尝试架构或设计决策。致力于小而联贯代码块的版本控制——通过类似CVS/Subversion,每次提交都直接发送到服务器。做部份文件的提交其实不简单。随着Git的出现,只提交较大文件的若干行代码变得很容易,并且可以在push到远程代码仓库之前先本地rebase/merge提交。有一次,我在工作于更大功能的时候,采取了小型增量提交,我的工作效率直线上升。这样做能够清空我的大脑以便于面对更重要的事情。常常写代码——最近,我正工作于:一个基于Web的企业协作和自动化平台(PHP/MySQL),一个基于云的实时指标聚合器和使用循环哈希()的API,一个面向iOSapp商店(Swift/SpriteKit)的棋盘游戏,专门的基于URL的cronjob可替换基于web的SaaS服务(JAVA),等等。用过大量框架和语言有助于我的抽象和算法思惟。我从工具,如EclipseRCP、Tapestry和Hibernate中学到了很多伟大的经验教训,并用到我的PHP项目里。尤其是在年初,在有Java特点的企业生态系统用于PHP存在之前。我从Unity3d/C#学到了很多关于络和面向消息的架构。如果我只坚持单一平台和社区的话,就 不会知道这些概念。编写简单的代码——我之前习惯于写复杂的代码以作为对自己的挑战。而现在的挑战是要编写优雅且简单的代码——到一种每个人都觉得他们也能做到的地步(即便他们不能)。简单代码通常来自于若干次复杂代码的迭代。援用AntoinedeSaintExupéry的话就是:“不是没有甚么可添加,而是没有甚么可消减的时候,才算是到达了完善。”这也使得我们在长时间停止以后返回项目,和鼓励其他人参与进来变得容易多了。 优化——我们很容易掉入试图比用户或计算机更聪明,并且预优化各种边沿情况的圈套。









































哪个医院治疗白癜风好
白癜风能医治吗



转载请注明:http://www.xxcyfilter.com/zytd/615.html