找回密碼
 To register

QQ登錄

只需一步,快速開(kāi)始

掃一掃,訪問(wèn)微社區(qū)

打印 上一主題 下一主題

Titlebook: Pro PHP Refactoring; Francesco Trucchia,Jacopo Romei,Michelle Lowman,Cl Book 2010 Francesco Trucchia and Jacopo Romei 2010 PHP.Refactoring

[復(fù)制鏈接]
樓主: 精明
11#
發(fā)表于 2025-3-23 12:57:24 | 只看該作者
Test-First Development,ly, to make it perform the same tasks it performed before changing it. Somehow this could sound quite pointless: why be at risk of losing a piece of working code just to improve its design? Shouldn’t the functionality of working code be valued more than its structure?
12#
發(fā)表于 2025-3-23 14:16:58 | 只看該作者
Changing Class Responsibilities,ure before development is virtually impossible. The real design emerges only when you implement a certain feature; reasoning in micro is easier than reasoning in macro, and requirements can change any time during the developing phase. For this reason, we will discuss emergent design, which means sof
13#
發(fā)表于 2025-3-23 21:16:47 | 只看該作者
Dealing with Data Rationalization,rogramming. Since our goal is to make each part as independent as possible from anything external, classes and methods should receive as much information as is needed to satisfy the task they are meant for.
14#
發(fā)表于 2025-3-23 23:44:44 | 只看該作者
15#
發(fā)表于 2025-3-24 03:08:46 | 只看該作者
Simplifying Generalization Relationships, hierarchy to the subclass or to the super class (pull up/down attributes, pull up/down method), there is a method that takes care of standardizing the constructor and extracts it on the super class (pull up constructor body), and another very interesting method that helps us to implement the templa
16#
發(fā)表于 2025-3-24 09:20:21 | 只看該作者
Legacy Code, the minds of the programmers rots, over time, like a piece of bad meat.” [LEGACY] We would bet that anyone reading this book has faced this situation during her life as a developer. Our best intentions are to build a perfect code base, but time constraints and the tendency to entropy claim their fe
17#
發(fā)表于 2025-3-24 12:58:40 | 只看該作者
Regression Tests, context. The application has not been maintained for a long time, since the person who developed it no longer works at the company. Management wants some new features and has absolutely no budget to rewrite it from scratch. The development team is paralyzed by this kind of situation. How could we t
18#
發(fā)表于 2025-3-24 16:15:23 | 只看該作者
Refactoring with Patterns,erns. All of the techniques attempt to solve common design problems with many common models, which helps us make the design of our application better and easier to maintain. Big refactoring techniques, in contrast to refactoring techniques, require a lot of time and care, because we are changing the
19#
發(fā)表于 2025-3-24 21:10:54 | 只看該作者
Francesco Trucchia,Jacopo Romeithe value of the history in the diagnosis of disease often seems to be neglected in both undergraduate and postgraduate medical education. The considerable advances in medical technology have made it easy to carry out a multiplicity of tests. As a result, there is frequently an unfortunate tendency
20#
發(fā)表于 2025-3-25 02:29:25 | 只看該作者
 關(guān)于派博傳思  派博傳思旗下網(wǎng)站  友情鏈接
派博傳思介紹 公司地理位置 論文服務(wù)流程 影響因子官網(wǎng) 吾愛(ài)論文網(wǎng) 大講堂 北京大學(xué) Oxford Uni. Harvard Uni.
發(fā)展歷史沿革 期刊點(diǎn)評(píng) 投稿經(jīng)驗(yàn)總結(jié) SCIENCEGARD IMPACTFACTOR 派博系數(shù) 清華大學(xué) Yale Uni. Stanford Uni.
QQ|Archiver|手機(jī)版|小黑屋| 派博傳思國(guó)際 ( 京公網(wǎng)安備110108008328) GMT+8, 2025-10-19 03:00
Copyright © 2001-2015 派博傳思   京公網(wǎng)安備110108008328 版權(quán)所有 All rights reserved
快速回復(fù) 返回頂部 返回列表
辽阳市| 黔西| 高清| 香河县| 宜州市| 广丰县| 广河县| 香港| 鄂托克旗| 云梦县| 武宁县| 绥化市| 昭苏县| 安阳县| 牡丹江市| 宜兴市| 丽江市| 西城区| 彝良县| 正蓝旗| 仁布县| 龙泉市| 大英县| 偏关县| 资兴市| 汾西县| 永春县| 临湘市| 丰宁| 乌拉特中旗| 新密市| 湘潭县| 康马县| 玉林市| 凯里市| 大姚县| 蓝田县| 酒泉市| 临夏县| 无棣县| 济宁市|