摘要:
阅读全文
摘要:
阅读全文
摘要:
1 重构之重复代码: 2 3 1.(重复代码是)语义一致的逻辑 4 反例:语义一致的逻辑产生了多个实体 5 缺点:如果你为语义一致的逻辑产生了多个实体,那么当需要修改这个逻辑时,你必须保证同时修改所有的实体,并确保它们是一致的。否则,程序就会产生bug。无疑,这么做会额外增加很多的不必要的工作量。 阅读全文
摘要:
## 今日内容 1. AJAX: 2. JSON # AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 * 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操 阅读全文
摘要:
1.进程间通信: 进程间常需要相互通信,需要解决3个问题? 1.一个进程如何把信息传递给另一个? 2.确保多个线程在关键活动中不会出现交叉? 3.正确的顺序? 2.竞争条件: 多个进程读写共享数据,最后的结果取决于进程的执行顺序,称为竞争条件(race condition) 3.互斥: 一个进程在操 阅读全文
摘要:
5.Divergent Change发散式变化 描述:一个类被锚定了多个变化,当这些变化中的任意一个发生时,就必须对类进行修改。 解释:一个类最好只因一种变化而被修改 操作:你应该找出某特定原因而造成的所有变化,然后运用Extract Class将它们提炼到另一个类中。 6.Shotgun Surg 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文