滚刀什么意思| 什么食物增加血管弹性| 喝什么茶减肥最有效| 萱五行属什么| 口腔炎吃什么药| 检查胰腺挂什么科| 中国的国酒是什么| 什么是内分泌失调| 免疫球蛋白是什么东西| 七月二十号是什么星座| 甘油三脂高是什么意思| 常喝蜂蜜水有什么好处和坏处| 为什么会梦魇| 大腿外侧麻木是什么原因| 耳根疼是什么原因| 什么食物对心脏好| 内分泌紊乱有什么症状表现| 送葬后回家注意什么| cp是什么单位| 梦见打麻将是什么意思| 耳结是什么原因造成的| 二重唱是什么意思| 出马什么意思| 北京古代叫什么| 巳蛇五行属什么| 缺铁性贫血吃什么药最好| 黑眼圈看什么科| 诗经是什么朝代的| 副主任医师是什么级别| 格桑是什么意思| 猫驱虫药什么牌子好| 亲和力是什么意思| 牛蛙吃什么| 滑膜炎吃什么药最好| 刘字是什么偏旁| 咦惹是什么意思| 西游记有什么故事| 什么是磁共振| 开宠物医院需要什么条件| 停滞是什么意思| 口角炎吃什么药| 抽脂有什么风险和后遗症| 20年是什么年| 地动山摇是什么生肖| 斑鸠和鸽子有什么区别| 体重除以身高的平方是什么指数| 脍炙人口是什么意思| 验尿白细胞高是什么原因| 晚上总是做梦是什么原因引起的| 日是什么意思| 鹅蛋炒什么好吃| 右眼袋跳动是什么原因| c反应蛋白偏高说明什么| 什么牌子的洗衣机最好| 喝中药为什么会拉肚子| 拉肚子吃什么| 外周血是什么意思| 不止是什么意思| 最快的速度是什么| 男生进入是什么感觉| 一感冒就咳嗽是什么原因| 清明节与什么生肖有关| 为什么邓超对鹿晗很好| bally什么牌子| 梦见自己洗头发是什么意思| 荷花是什么季节开的| 胃胀胃疼吃什么药| 常喝苦荞茶有什么好处| 1962属什么生肖| 什么是裙带菜| 溺水是什么感觉| 什么样的轮子只转不走| 男生射精是什么感觉| 保健品是什么意思| 奥运五环绿色代表什么| 嘴碎什么意思| 君无戏言什么意思| 巡视员是什么级别| 嗓子痛吃什么药好得快| 切除一侧输卵管对女性有什么影响| 3代表什么意思| 什么的鞋子| 老百姓是什么意思| 糖尿病筛查做什么检查| 荨麻疹挂什么科| 比是什么意思| 承恩是什么意思| 田七与三七有什么区别| ochirly是什么品牌| 梦见以前的朋友是什么意思| 两弹一星指什么| 脚趾麻木是什么病先兆| dw什么意思| 女性乳房痒是什么原因| 南非叶主治什么病| 戾气是什么| 尾牙宴是什么意思| 空亡是什么意思| 桃花什么颜色| 精神什么意思| 四面八方是什么意思| 为什么叫梅雨季节| 补钙有什么好处| 什么时候做人流才是最佳时间| 宝宝流鼻血是什么原因| 健康证是什么样的| 女鼠和什么属相最配对| 治疗幽门螺杆菌用什么药效果最好| 微波炉蒸鸡蛋羹几分钟用什么火| 什么是川崎病| 指甲盖凹凸不平是什么原因| 身上长湿疹是什么原因导致| 梦见以前的朋友是什么意思| rf是什么意思| 女性甲状腺挂什么科| 为什么叫六小龄童| gda是什么血管| 心率低是什么原因| 汉武帝属什么生肖| 牛油是什么油| ova什么意思| 尿是红色的是什么原因| 什么是变态| 束在什么情况下读su| 二郎神是什么生肖| 自荐是什么意思| 鱼缸底部铺什么好| dna是什么意思| 来大姨妈喝什么最好| 珠海有什么特产| 静脉曲张吃什么中成药| 缺硒有什么症状| 派大星是什么动物| 病毒感染咳嗽吃什么药| 支付宝账户是什么| 梦见鸡蛋是什么意思| 甲亢什么东西不能吃| 黄水病是什么病| 忻字五行属什么| 奶油小生什么意思| 什么是裸眼视力| 天秤女和什么星座最配| 坐月子可以吃什么| 血沉高是什么病| 血小板计数偏低是什么意思| 头昏是什么原因引起的| 经变是什么意思| 温州有什么区| 85年属什么的| sdh是什么意思| 在什么上面| 空调开除湿有什么作用| 痔疮有什么症状表现| 阳绿翡翠属于什么级别| 嘴唇有痣代表什么| 春梦是什么意思| 什么地方| 麦的部首是什么| 扳机点是什么意思| 伊始什么意思| 吃了螃蟹后不能吃什么| 肋间神经炎吃什么药| 猪吃什么食物| 前白蛋白低是什么意思| 血压高什么原因引起的| 什么叫桑拿| 早期教育是什么| 态生两靥之愁中靥指什么| 新疆人信仰什么教| 农历五月十八是什么星座| 刘亦菲是什么国籍| 香蕉是什么季节的水果| 星期三打喷嚏代表什么| 甘油三酯偏高说明什么| miu是什么意思| 甲状腺去医院挂什么科| 死库水是什么| 鱼周念什么| 种牙和假牙有什么区别| 老虎属于什么科动物| 习是什么结构的字| 1975年属兔的是什么命| 吃什么东西对胃好| 么么叽是什么意思| 什么手串最好| 主动脉迂曲是什么意思| 苏州有什么特产可以带回家| 什么是切线| 霉菌性阴道炎是什么原因引起的| 蓝光有什么作用| 缺维生素e有什么症状| 内裤发黄是什么原因| 什么粥养胃| 新生儿黄疸高有什么危害| 慢性萎缩性胃炎吃什么食物好| 哪吒他妈叫什么名字| 小孩经常流鼻血是什么原因| 保肝降酶药首选什么药| 总是爱出汗是什么原因| o是什么牌子| 头昏脑胀是什么原因| 转氨酶高对身体有什么影响| 什么滔滔| 10月11日是什么星座| 紫色是什么颜色调出来的| 猴跟什么生肖配对最好| 6月16什么星座| 防微杜渐是什么意思| 做梦梦见捡钱是什么意思| 什么是水洗棉| 冬至为什么烧纸| 心绞痛什么感觉| 什么心什么目| 橡木色是什么颜色| 宫颈息肉有什么危害| 来月经同房会有什么后果| 腰酸挂什么科| 不来月经吃什么药催经| 吃什么食物有助于睡眠| 什么是法西斯主义| 女性解脲支原体阳性是什么意思| 川贝是什么| 农历十月十八是什么星座| 兵马未动粮草先行是什么意思| 海鲜过敏吃什么药| 胃反酸水是什么原因| 9.9是什么星座| 阿尔兹海默症是什么病| 吃什么东西去湿气| 舌有裂纹是什么原因| 癸亥五行属什么| 哼哼唧唧是什么生肖| 方兴未什么| 掉头发缺什么维生素| 蛀虫指什么生肖| 梅毒通过什么途径传染| 前列腺多发钙化灶是什么意思| 喝金银花有什么好处| 小儿病毒性感冒吃什么药效果好| 老放屁是什么情况| 菜瓜是什么瓜| 娟五行属什么| 怀孕前三个月不能吃什么| 高锰酸钾治疗男性什么病| 二月十号是什么星座| 肌酐什么意思| 喝脱脂牛奶有什么好处| superman什么意思| 晚上睡觉咳嗽是什么原因| 康熙是乾隆的什么人| 天壤之别是什么意思| 胃痛吃什么药效果好| 心绞痛有什么症状| 蜂蜜吃了有什么好处| 摔纹皮是什么皮| 举世无双是什么意思| 穿刺活检能查出肿瘤是什么性质吗| 全身水肿是什么原因引起的| 糖尿病可以吃什么菜| 风寒咳嗽吃什么药| 梅毒螺旋体抗体阴性是什么意思| 其多列是什么意思| 便秘是什么引起的| 丹桂飘香是什么季节| 百度
by Lee Copeland

希尔顿夜店玩嗨 22克拉鸽蛋钻戒跳到飞出当场急哭

how-to
Dec 3, 20015 mins

百度 “该浇多少水、该施什么肥,让农民一目了然,再运用互联网实现一键操作。

Oftentimes, the little things can make the biggest difference. Consider some of the tenets of a new programming approach: keep the code simple, review it frequently, test early and often, and work a 40-hour week.

Programmer Kent Beck developed extreme programming (XP) while serving as project leader on Chrysler Comprehensive Compensation (C3), a long-term project to rewrite Chrysler Corp.’s payroll application. Beck then spelled out the development methodology in a book titled Extreme Programming Explained: Embrace Change (Addison-Wesley, 1999).

XP’s 12 Core Practices
1
Customers define application features with user stories.
2
XP teams put small code releases into production early.
3
XP teams use a common system of names and descriptions.
4
Teams emphasize simply-written, object-oriented code that meets requirements.
5
Designers write automated unit tests upfront and run them throughout the project.
6
XP teams frequently revise and edit the overall code design, a process called refactoring.
7
Programmers work side by side in pairs, continually seeing and discussing each other’s code.
8
All programmers have collective ownership of the code and the ability to change it.
9
XP teams integrate code and release it to a repository every few hours and in no case hold on to it longer than a day.
10
Programmers work only 40 hours per week; there’s no overtime.
11
A customer representative remains on-site throughout the development project.
12
Programmers must follow a common coding standard so all the code in the system looks as if it was written by a single individual.

Since then, advocates of XP have cropped up like kudzu and sparked a maelstrom of debate among programmers and project managers who either love or love to hate its ideas.

According to Beck, XP is a lightweight methodology, meaning that it dispenses with much of the usual application development process, such as lengthy requirements definition and extensive documentation, and that it emphasizes keeping development teams small and the code simple.

Instead of creating large functional-requirements documents, an XP project begins by having the end users of the software create user stories describing what the new applications need to do. Functional testing of requirements is done before any coding begins, and automated testing of the code is done throughout the project. “Refactoring”—the frequent streamlining of design and improving of code—is also a core doctrine.

XP devotees say the methodology helps them deliver code more quickly, with fewer bugs. By creating user stories and performing upfront functional testing, Noggin LLC was able to quickly restart a project that had been bogged down for six months while functional requirements were being written, says Kenny Miller, vice president of programming and production at the New York-based entertainment channel.

“With XP, our client was able to see results sooner,” says Wyatt Sutherland, director of technology at New York-based CodeFab Inc., which managed Noggin’s project. “We try to do pair programming, and in all cases, we do unit testing and user-story task creation and refactoring.” CodeFab’s clients decide whether a project will include XP, says Sutherland, and about 60% elect to use it.

XP also requires constant communication between the customer and the developer team, as well as among the developers. Beck advises limiting project teams to no more than 12 developers working in pairs.

Two by Two

Pair programming is perhaps the most controversial aspect of XP. Two developers work side by side on a single assignment. Beck claims this duo approach leads to higher-quality code that requires less time to test and debug.

“Coding by yourself—it’s easy to get distracted; you’re not as disciplined,” says Tim MacKinnon, senior developer at London-based Connextra Ltd. “With pair programming, it’s like having your conscience sitting next to you.”

The start-up reorganized its development space to accommodate XP, he said. MacKinnon brought in special curved desks so the developer pairs could sit side by side and share computers.

But pair programming won’t work for every company or developer. “When XP works well, it works very well—but it doesn’t generalize well,” says Jim Duggan, an analyst at Gartner Inc. in Stamford, Conn. “You can’t sit any two programmers down at a terminal and expect good results, because it flies in the face of why many people program.

“Programmers consider themselves masters and artists,” Duggan continues. “And if you have two artists at the same palette, they’re going to fight over the brush.”

James Gosling, a vice president and fellow at Sun Microsystems Inc., says the company uses some XP techniques, such as unit and performance testing, but it has passed on pair programming.

“I don’t know that people would do it,” he says. “[It gives] most of the people I know the creeps. But for some people, it might make sense.”

It’s not just pair programming that has slowed the adoption of XP. Steve Metsker, software development manager at Falls Church, Va.-based Capital One Financial Corp., cites collective code ownership as being problematic.

“In XP, anyone can change the code,” he explains. “But I don’t want someone to change the threading model or data access architecture.”

Metsker’s project team built a call center application for a now-defunct telecommunications unit at Capital One using XP methods. Although he lauds the productivity gained by such XP methods as unit testing, peer code review and obtaining rapid feedback from an on-site customer, Metsker said his current project won’t adopt full-scale XP.

Still, Duggan says, XP’s focus on core development fundamentals is causing more and more developers to look more closely at the methodology.

“One thing that’s good about XP is that it [simplifies] things developers don’t classically like to do, like testing and code review. And anything that makes developers do that is a desirable thing,” adds Duggan. “But right now, there isn’t enough evidence yet that XP is a breakthrough that all teams should embrace.”

Related links:

Web Resources for XP

Extreme Programming

为什么人会做梦 排班是什么意思 智齿痛吃什么药 皮肤痒是什么原因 威慑力是什么意思
00年是什么年 男士阴囊湿疹用什么药膏 性激素六项什么时候查 心脏反流吃什么药 什么重什么轻
耳鸣吃什么药 宣肺是什么意思 代谢不好吃什么药 乙肝表面抗原250是什么意思 什么是微商
娇滴滴是什么意思 扫把和什么是一套的 1956年属什么生肖 当所有的人离开我的时候是什么歌 抗hbc阳性是什么意思
心脏早搏挂什么科hcv9jop5ns4r.cn 妈妈最大的愿望是什么hcv9jop2ns6r.cn 杠杆是什么意思hcv7jop7ns3r.cn 木耳菜又叫什么菜hcv9jop8ns1r.cn 孕妇脚抽筋是什么原因hcv7jop9ns3r.cn
什么牌子助听器好hcv8jop9ns8r.cn 与世隔绝的绝是什么意思hcv7jop9ns7r.cn hpa是什么意思hcv9jop2ns7r.cn 什么情况下月经推迟luyiluode.com 清宫是什么意思mmeoe.com
上海五行属什么hcv9jop6ns6r.cn 益生菌有什么好处hcv9jop3ns5r.cn 梦见自己打胎是什么意思hcv8jop5ns9r.cn 同房有什么姿势hcv7jop9ns6r.cn 心衰吃什么食物好xinjiangjialails.com
做健身教练有什么要求fenrenren.com 48岁属什么生肖hcv8jop3ns3r.cn 但爱鲈鱼美的但是什么意思hcv8jop8ns9r.cn 瓜子脸适合剪什么刘海hcv8jop6ns0r.cn 大便干燥一粒一粒的是什么原因hcv8jop8ns3r.cn
百度