摘要:
在现在这个快速发展的软件开发行业里,我们必须不断地学习各种web技术,并做出决定要使用、消除和瞄准哪些技术。因此,关键是要保持更新到web开发人员最新的习惯。本文针对Java Web框架做了一个社区调查,旨在回答若干关键问题。 根据调查结果,一定数量的开发人员,约45%,已经升级到JDK 8;但是, 阅读全文
摘要:
很多人不愿意采用结对编程这种工作方法——这需要改变现有习惯并且具备更强的沟通和协作能力……如果强迫采用结对编程,有些人宁可选择辞职。 让程序员适应结对编程是一件很棘手的事情,那怎么做才能让你的团队更容易接受结对编程呢? 难以实施的问题到底出在哪里? 一、为什么结对编程很难落实? 1. 对于团队来说这 阅读全文
摘要:
1.它有用吗? 如果我们必须从这三个特性中选择一个作为最重要的,那就是有用性。 首要的是,一个产品必须有用。如果它无用,其它任何东西都是不相关的,因为没有人会需要它。很明显,有用性和可享用性看上去一样重要,但是并非同等重要。 有用性的重要程度是可用性的1.5倍。 现在我们已经知道在UX中最重要的特性 阅读全文
摘要:
1.Why do we never have time to do it right, but always have time to do it over? (Anonymous) 为什么我们总是没有时间把事情做对,却有时间做完它? 2.Don’t worry if it doesn’t work 阅读全文
摘要:
常见错误1:在for循环中的不正确函数调用 看以下代码: var elements = document.getElementsByTagName('input'); var n = elements.length; for (var i = 0; i < n; i++) { elements[i] 阅读全文
摘要:
“这个网页打开太慢了!”,对Web网站这样的抱怨是经常性的和普遍性的,尤其是自从Web应用开始逐渐替代桌面应用以来。虽然Web带来了全球交付这样的理想特性,但是也在性能层面带来了相应的挑战。 数据采集与使用的基本原理 用户给了你一个“龟速”网页的url,那好,你该怎么做呢?网页打开慢的问题是源自于哪 阅读全文
摘要:
新手Web设计师和开发人员往往会开发出缺陷的软件,却不知道真正的故障出自于哪里。虽说有这么多的设计书籍,但即使都读了,也不会对最后的设计有任何意义。在第一个原型中创建一个无缝的设计真的是一个挑战——事实上,只是做好单个部分就是一个难点。 有时候设计是如此糟糕,以致于完全不值得挽救。因为有这么多的毛病 阅读全文
摘要:
I. 测试与基本规范 1. 为什么需要测试? 为了稳定性,能够明确的了解是否正确的完成开发。 更加易于维护,能够在修改代码后保证功能不被破坏。 集成一些工具,规范开发规范,使得代码更加稳定( 如通过 phabricator differential 发diff时提交需要执行的单元测试,在开发流程上就 阅读全文
摘要:
1.编程之前想一想 用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编程的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟,当你不得不更改或添加东西到代码中,而这只花费了你30分钟的时间而不是5小时。 2.注释你的代码 说真的,没有什么比两个月后 阅读全文
摘要:
网上经常有同学询问说自己高中学历,或者年龄已大,想要学习编程,不知道行不行? 我觉得是:很难,比你想象的还要难,但是难不代表不可行。 有别的热心的同学评论说,没什么不行的,只要比别人更努力就行,你看有的技术大牛,当初不也是零基础学习,一步步靠自己努力走到现在。 不可否认,努力固然重要,但是如果只是单 阅读全文