摘要: 排列不分先后:1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层做性能提升总是要比在数据库层容易的多。就像对于MySQL,sqlite更容易掌控。2. 关于并行计算,如果能避免就尽量避免。如果无法避免,记住,能力越大,责任越大。如果有可能,尽量避免直接对线程操作。尽可能在更高的抽象层上操作。例 如,在iOS中,GCD,分发和队列操作是你的好朋友。人类的大脑没有被设计成用来分析那些无穷临时状态——这是我的惨痛教训所得。3. 尽可能简化状态,尽可能局部本地化。适用至上。4. 短小可组合的方法是你的好朋友。5. 代码注释是危险的,因为它 阅读全文
posted @ 2013-04-19 08:24 hnrainll 阅读(489) 评论(0) 推荐(0) 编辑