设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客

编程技术

不要逼我结对编程
不要逼我结对编程
  这是一篇痛斥,我真的很生气。  我不是一个社交型的生物。我不想整天时间或大部分时间、甚至一小部分时间坐在另外一个程序员边上编程 ——即使是经过测量发现这样会提高我的开发效率。就是因为这不是我喜欢的 ...
2013-11-28 10:16
顶级程序员的 10 条最佳实践
顶级程序员的 10 条最佳实践
1. 慎重选择第 1 门语言Sam Kaufman(自由职业者,iOS 开发者,10x Management) 写道编程语言各有不同,不过区别不大。但用语言的人区别就大了。选择了一门语言你就选择了一个群落。Erin Parker(Spitfire Athlete ...
2013-11-28 10:06
精简自己20%的代码
持续重构,其乐无穷。一:发现问题  先来说如何重构业务层的try{}catch{}finally{}代码块,我看过很多代码,异常处理这一块大致分为两种情况,一种是每个方法都大量的充斥着try{}catch{}finally{},这种方式的编程 ...
2013-11-27 13:21
不要 if else 的编程
不要 if else 的编程
Michael Feathers是Object Mentor International公司的技术顾问。他的工作不仅是技术开发,他还参与对世界各地技术团队进行培训、指导等工作。他曾开发了将JUnit迁移到 C++的CppUnit的初始部分 ...
2013-11-27 09:19
为什么说面向对象编程和函数式编程都有问题
  我不理解为什么人们会对面向对象编程和函数式编程做无休无止的争论。就好象这类问题已经超越了人类智力极限,所以你可以几个世纪的这样讨论下去。经 过这些年对编程语言的研究,我已经清楚的看到了问题的答案, ...
2013-11-26 09:43
代码审查不是用来…… ( Code Review )
代码审查不是用来…… ( Code Review )
在我们公司里要执行代码审查。这是我们每天的例行工作。事实上,今天的我们正是从这种一直坚持探索的漫长道路上走出来的。我们尝试各种技术、方法和工具,直到我们走到今天的成就(但这并不是说我们就此停步)。在这旅 ...
2013-10-24 12:40
我希望在软件开发生涯初期就知道的 4 件事
我希望在软件开发生涯初期就知道的 4 件事
原文出处:John Sonmez译文出处:IDF实验室我的软件开发生涯开始于15年前。但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。这里有一些感悟是我希望能够在我进入软件开发领域时所知道的事情,如 ...
2013-10-17 10:52
复制粘贴代码真的有问题吗?
  当你编程的时候,复制和粘贴—将你现有的代码进行再利用,这是不必再重复编码的最佳做法。这是一个技术债务的最佳例子:偷懒,草率和目光短浅,这会让维护代码的长期成本增加。  但它同时也很自然,找一些已经 ...
2012-7-3 09:14
12 个有效的提高编程技能的方法
1. 永远不要停止学习和阅读阅读书籍,而不只是网站阅读只为自我提升,而不是为了下一个项目阅读提升你的基础,而不只是最新技术2. 跟比你聪明的人一起工作跟比你更聪明的人或者是更有经验的人一起工作,可以让你快速 ...
2012-5-14 09:23
一行Python代码轻松搞定一个树的数据结构
  使用 Python 内建的 defaultdict 方法可以轻松定义一个树的数据结构。 view sourceprint?1def tree(): return defaultdict(tree) 这就是全部,就一行代码。 简单的说树也可以是一个字典数据结构 如果你继续下面 ...
2012-4-24 13:40
进入测试行业的六年感悟
来淘宝测试部三年了,也就是意味着我进入测试行业也快到六年的时间了。或多或少也有自己的一些感悟,而且不同阶段的感悟会一样。自己在淘宝的每一年的纪念日的时候都会写篇个人总结来慰问下自己。关于这次在淘三年的 ...
2012-4-24 10:24
为什么我们要学习Haskell这样的编程语言
最近的几个月,我一直在学习一种叫Haskell的编程语言。由于里面有太多的从未遇到的编程概念,整个过程就像是完全重新学习如何编程。在i.TV网站上,我写了很多JavaScript(node.js和前端代码)。虽然有不少的函数式/has ...
2012-4-11 09:46
适合 Ruby 初学者的 10 个免费电子书
本文列出 10 个最适合 Ruby 初学者阅读的免费电子书,可惜是英文的。1)Learn To Program2)Programming Ruby3)Ruby_Essentials4)Ruby eBooks5)Ruby Best Practices6)Humble Little Ruby Book7)Ruby In Twenty Minutes ...
2012-4-11 09:21
程序设计者需要谨记的九大安全编码实践
历史已经证明,软件设计的缺陷一直是导致其漏洞被利用的最主要的罪魁祸首。安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。软件开发者和设计者应当严格检查程序中的各种错误,尽量在软件部署之前就减少或 ...
2012-4-1 09:38
Java程序员应了解的10个面向对象设计原则
  面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java程序员追逐像Singleton、Decorator、Observer这样的设计模式,而不重视面向对象的分析和设计。 ...
2012-3-14 10:23

相关分类

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部