代码写太长了?自测六个问题,找出答案!( 六 )
\n \n
有些代码周而复始反复出现 。 有时 , 识别代码中的模式时会意识到之前已经编写过了 , 但是是在另一个函数、类或方法中编写的 。
\n \n也可能是别人在别处编写的 , 这也就是为维护代码的内聚性和防止重复而要进行抽象和重构的地方 。
\n \n如果它看起来很眼熟 , 很可能是因为你已经在其他地方写过相同的模式了 。 重构就是重构代码的行为和过程 , 以满足代码库的增长 , 维持内聚执行的长期稳定性 。
\n \n重构本身并不需要很大规模 , 编写代码并将俘获的业务逻辑过程中的低效变得高效时 , 微重构就在运行中出现了 。
\n \n究竟是在试图捕捉什么?
\n \n代码总是有目的的 , 它的存在是为了代表某种东西 。 问题是 , 你的代码究竟代表什么?
\n \n预计输出是多少?怎么样才能达到预计输出?名称和功能流程中的含糊其辞会使得脆弱的代码没有明确的边界或存在目的 。
推荐阅读
- 新世界|《新世界》爆出恶性踢人Bug,直接聊天窗发代码
- 育碧|司马懿骑车跑路,澜云缨紧随其后,村长了懵,玉环玩家丧心病狂
- 神秘代码|MSJOY神秘代码调侃三大女解说,小彤发图自嘲,风筝一招制敌
- 王者荣耀|王者荣耀:没有未成年玩家后,安全裤也不用加长了,玩家直呼漂亮
- 地下城与勇士|DNF:玩家意外开启GM模式,装备竟自带一串神秘代码,全服唯一
- 神秘代码|剑网3缘起如约而至
- 神秘代码|可恶,游戏服务器的名字也太香了,这还是家正经的游戏公司吗?
- 魔兽世界怀旧服|魔兽怀旧服:拍卖行恶意插件,玩家上万金币凭空消失,慎用WA代码
- 侠盗猎车手|史上牵扯最广“屎山”代码:if循环19.8亿次,7年无人敢动!终于被修复了!
- RNG|继LNG落败RNG后,官总做出让人无语评价:RNG有明显短板,阿乐他成长了!