
在单页应用程序中,我应该在客户端还是服务器端处理?
单页应用程序(SPA)的卖点之一是将传统上在服务器上执行的工作转移到客户端。我认为SPA已经兑现了这个承诺。

探讨 Switch 语句的使用场景
近50年来,switch语句(也称为case语句)一直是编程的重要组成部分。然而近年来,一些人声称switch语句已经过时了。还有人更进一步,将switch语句标记为代码异味。

降低缺陷率的4个实践
编写软件是复杂性和简单性之间的较量。在两者之间取得平衡是困难的。权衡在于冗长的不可维护方法和过度抽象之间。过度倾向于任何一个方向都会损害代码可读性并增加缺陷的可能性。

使用框架时无知是福
在软件工程中,有一个普遍的观点认为工程师只有在理解内部工作原理时才应该使用框架。这是一个谬论。

Brackets.io 必备的8个扩展
每个人都有自己喜欢的编辑器。我试过所有的编辑器。我发现 Brackets.io 最适合我。不幸的是,Brackets.io 的功能存在一些缺陷。通过强大的扩展生态系统,我找到了8个能够完善 Brackets.io 的扩展。

在 Ubuntu 上使用 Nodejs 设置持续集成
我经历了血汗和泪水才为您带来这篇文章。我忍受了死亡谷的酷热,登上了麦金利山的峰顶。我牺牲了很多。

软件工程师的心态
要有耐心。编程是探索。编程是失败。接受这一点。

SQL Azure 中的索引碎片,谁知道呢!
我在我的项目上工作了一年多,在这一年中,它作为一个应用程序和数据都有了显著的增长。一直在不停地开发新功能。我很少回头重构代码...

总账:理解账簿
什么是总账,为什么它很重要?请继续阅读了解详情!

验证概念并发展代码
在最近的一次谈话中,一位朋友提到他会创建概念验证,然后在测试其可行性后将其丢弃。我过去也这样做过。但这次感觉不对。当他说要丢掉代码时,我感到很痛苦。也许我作为企业主的经历让我变成了一个节俭的人,但感觉他在浪费价值。