编程之美
ligengdipan
这个作者很懒,什么都没留下…
展开
-
在代码重构中蜕变
这几天,要对我半年前写的代码进行一些整理工作,在看代码时发现当时有很多地方写得不够好,俗称的有“坏味道”,呵呵,重构,必须的。 几年前通读过《重构,改善既有代码的设计》一书,虽然对各种重构模式或方法记忆有限,但精髓还是记住了:改代码而不改变软件的外在表现,循序渐进。 其实,重构是一个开发人员的基本工作内容,是在每天的开发过程中都要用到的。离开了重构和测试,代码质量是难有保障的。有人会说转载 2012-06-19 17:58:40 · 339 阅读 · 0 评论 -
让数据库变快的10个建议
大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 1、小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于设计不好的数据库结构。 譬如我曾经遇见过将客户端信息和支付信息储存在同一个数据库列中的例子。对于系统和用数据库的开发者来说,转载 2012-08-24 13:40:54 · 382 阅读 · 0 评论 -
敏捷开发
转自:http://www.cnblogs.com/mapleclever/archive/2012/07/08/2581482.html 现在很多公司企业都在实施或者要求开发人员具备 “敏捷研发实践”,那到底什么是敏捷开发呢? 我们都见过或者经历过因为开发过程冗余、笨重、繁杂而失败的项目。世上应该有一种更好的软件开发方法: 只关注真正重要的事情,少关注那些占用大量时间而转载 2012-08-24 11:34:33 · 359 阅读 · 0 评论 -
三种东西永远不要放到数据库里
转自:Three things you should never put in your database 我已经在很多演讲里说过,改进你的系统的最好的方法是先避免做“蠢事”。我并不是说你或你开发的东西“蠢”,只是有些决定很容易被人们忽略掉其暗含的牵连,认识不到这样做对系统维护尤其是系统升级带来多大的麻烦。作为一个顾问,像这样的事情我到处都能见到,我还从来没有见过做出这样的决定的人有过好的结果的转载 2012-08-24 13:34:57 · 292 阅读 · 0 评论 -
谈谈用ASP.NET开发的大型网站有哪些架构方式(成本)
转自:http://blog.csdn.net/ms_net/article/details/6695628 在上篇文章里(http://blog.csdn.net/ms_net/article/details/6634295),列举了国内外用ASP.NET开发的大型网站有哪些。最后提到了用.NET开发大型网站和LAMP/JAVA平台的成本比较。其实在很多时候,收费的不一定就比免费的成本转载 2012-08-24 16:41:36 · 566 阅读 · 0 评论 -
开发方面一些独特的思路
误区: 1.基础最重要,所以什么英语数学应该努力学好。 2.交际比技术更重要 3.刻苦勤奋最重要 4. 应该多学几门技术 我的看法: 1. 废话。假如你是个没有基础的人,你去学习编程当然会有很多不足的地方。但是如果你觉得基础很重要,就把心思放在所谓的基础上,这就是大错特错。 你没有基础,就是因为你讨厌他们,那你为何还将精力放在上面呢? 你最转载 2012-12-19 14:17:15 · 394 阅读 · 0 评论 -
项目管理心得:一个项目经理的个人体会、经验总结
前言: 介于许多人对项目经理这个职位的陌生和含糊,将自己的切身经历和阅读、交流得到的一些经典案例整理出来,有朋友问我,这篇文章出处在哪里?这些经历很多不是一个人的经历,这些总结很多也不是出自一个人之手,如同我们觉得一段代码写的很好,必定会收藏整理成为自己的一部分加以完善共享,接着不断的有人完善共享下去...所以每一个有相同观感的人都可以成为这篇文章的作者,将宝贵的经验转载 2012-12-19 14:22:35 · 403 阅读 · 0 评论