Android Firefox 微软 HTML5 apache centos mysql java 开源 linux linux命令 Ubuntu php Python Windows google shell 程序员 nginx wordpress

代码

编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互...
这篇文章的内容由ThoughtBot在github上官方主页提供,指导你如何在github上进行代码审查和如果让别人审查自己的代码。 针对所有人的审查 接受这样的事实:很多编程上的主张都是一种个人观点。应该讨论它们的利与弊,提出你的倾向观点,迅速的达成一种解决方案。 提问,而不是...
先来看一个有趣的讨论: 引用 我宁愿让我的学生尽他们最大的努力去写更好的代码,而不是写更好的注释。——Uncle Bob Martin(设计模式和敏捷开发先驱,《代码整洁之道》作者) 比起“更好”的代码,我更宁愿学生们写更少的代码。——Bob Marsh...
当编译占用你时间时你会怎么做。不只是编译,即使是在等待任何短暂的计算机操作结束,这段时间你会干些什么? 和你的工作日休息比起来这点时间是微不足道的,但是总的来说它还是能对你的生产率和幸福感感带来巨大帮助的。 顺便说一下,这篇文章内容不是只针对开发者和程序的。...
有统计表明缩进良好的代码可以提高代码阅读效率40%以上,70%开发工作是维护前任工程师所编写的代码,因此代码的格式美化往往是系统重构的第一步,工欲善其事必先利其器,下面就来看看那些让人尖叫的工具吧。 文档齐全、易读的源代码是每一个合作开发项目所必备的,逻辑结构清晰...
企业要全面采用开源技术,其中必须经过的难关,便是要说服管理层有关安全性的问题。有人认为全面开放程式码的产品没有闭源产品般安全,原因是经过太多开发人员的修正,当中可能影响程式码的质素甚至会造成漏洞,这次介绍的AdLint便是有效的解决方案。 开源产品因为程式码对外...
Linux.com 报告了 来自软件测试数据统计与分析公司Coverity 的最新缺陷统计。“2011年,在Linux 2.6 被扫描的6,849,378 行代码中,4,261 个突出缺陷被检测出,1,283 个已被修复。Linux 2.6 缺陷密度为 .62;PHP 5.3 为 .20,PostgreSQL 9.1为 .21。需要注意的是,php 5.3 ...
图片预加载 (function($) { var cache = []; // Arguments are image paths relative to the current page. $.preLoadImages = function() { var args_len = arguments.length; for (var i = args_len; i--;) { var cacheImage = document.createEle...
如果有一个好的编辑器或开发工具,能够极大提高我们的开发效率。下面是小编收集了10个开发者最常用的超赞编辑器,帮助开发事半功倍。 1、Aptana Aptana是一个非常强大,开源,JavaScript-focused的AJAX开发IDE。Aptana是一个基于Eclipse的集成开发环境,其最广为人知的是它非常强...
下面是stackoverflow网站上网友针对你看到过的最好的代码注释是什么样的?这个问题给出的回答的前10条: // 亲爱的维护者: // 如果你尝试了对这段程序进行‘优化’, // 并认识到这种企图是大错特错,请增加 // 下面这个计数器的个数,用来对后来人进行警告: ...
鸡壳汤博客提到了一项统计,关于Linux内核中有多少代码是来自华人。统计是基于KPS(Kernel patch Statistic),日期是从2005年4月16日至今,也就是现在比较活跃的内核代码捐赠者,之前的捐赠者并没有包含在内。以下引用该文:“ 按照补丁数量排序,排第一的是Herbert xu,一...
Notepad++ 是一款非常有特色Windows环境下免费开源的代码编辑器。它支持包括中文在内的多国语言,功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。Notepad++不仅有语法高亮度显示,也有语法折叠功能,并且支援宏以及扩充基本功能的外挂...