从把三千行代码重构成15行代码谈起
    Monday, June 12, 2017
    9:54 PM
    计算机生成了可选文字:
    IT程序猿
    12/31/2016
    【从把三千行代码重构成15行代码谈起】如果你认为这是一个标题党,那么我真诚的恳请你耐心的把文章的第一部分读完,然后再下结论。http://t.cn/RzxgRX7(来自: 博客园 )
    ![本 文 来 自 : 博 客 版 权 归 届 原 作 者 从 把 三 干 行 代 码 重 构 成 巧 行 代 码 谈 起 @仃 程 厚 猿 & & 酷 勤 网 制 作 如 果 你 认 为 这 是 一 个 标 题 党 , 那 么 我 真 诚 的 恳 请 你 耐 心 的 吧 文 章 的 第 一 部 分 读 完 , 然 后 再 下 结 论 。 如 果 你 认 为 能 够 戳 中 您 的 G 点 , 那 么 请 随 手 点 个 赞 。 把 三 干 行 代 码 重 构 为 15 行 那 年 我 刚 毕 业 , 进 了 觋 在 这 个 公 司 。 公 司 是 倡 数 据 中 心 环 境 监 腔 的 里 面 充 斥 着 嵌 入 式 、 精 密 空 调 、 总 线 、 RF[D 的 概 念 , 我 一 个 都 不 懂 。 还 好 , 公 司 之 前 De ] ph ] 写 的 老 客 F 端 因 为 太 慢 , 然 后 倡 了 个 Webform 的 替 代 恰 好 我 对 Asp Net 还 笪 了 解 , 我 对 业 务 的 不 了 解 并 不 妨 碍 我 称 成 为 这 个 公 司 的 一 个 程 序 员 。 小 公 司 也 有 」 \ 公 司 的 好 , 人 少 , 进 去 很 快 负 责 代 码 开 发 。 我 当 然 也 就 倡 这 个 数 据 中 心 智 能 管 理 系 统 啦 。 这 个 系 统 非 常 的 庞 大 , 尤 其 牛 逼 的 是 支 恃 客 户 端 组 态 , 然 后 动 态 生 成 网 页 , 数 据 还 能 通 过 So ( ket 实 时 监 腔 ( 那 时 我 还 真 就 不 懂 网 络 程 ) 。 这 个 对 于 当 时 的 我 来 说 , 真 真 是 高 、 大 、 上 呐 ! ! 当 时 跟 着 了 解 整 个 系 统 大 半 个 月 才 巨 能 够 调 试 , 写 一 些 简 单 的 页 面 在 维 沪 系 统 的 过 程 中 , 时 不 时 要 扩 展 一 些 功 能 , 也 就 唼 触 了 下 面 这 个 类 ProgramLOg reg10n / / 文 伴 名 : aAC C S 。 C S / / 编 写 彐 : 2008 一 9— 2 5 DAL 工 厂 类 / / 改 彐 志 : 10 [ 公 司 ] [ 姓 名 ] 2008 一 g 一 29 Added 12 [ 公 司 ] [ 姓 名 ] 2008 一 10 一 5 { 0 } 13 0 0 。 13 01 。 13 0 2 . if . (Interlocked . CompareEXChange (ref . this . 0 巴 13 0 3 . Interlocked . Exchange (ref . Ch . 0 巴 巴 亡 R , 所 谓 重 构 如 果 你 有 耐 心 看 到 这 里 , 你 应 该 知 道 , 我 并 非 一 个 标 题 党 而 这 篇 文 章 也 许 称 为 “ 如 何 在 编 程 中 应 用 重 构 的 思 想 “ 更 为 贴 切 , 但 是 我 不 想 这 么 严 肃 的 标 题 。 很 多 编 程 初 学 者 , 或 者 有 多 年 编 程 验 的 人 都 觉 得 阅 读 别 人 的 代 码 菲 常 困 唯 , 重 构 更 是 无 从 谈 起 他 们 要 么 对 这 些 代 码 望 洋 兴 叹 , 要 么 就 是 睢 翻 从 来 。 但 是 , 如 果 我 们 有 重 构 的 意 识 , 以 及 在 程 的 过 程 中 熟 悉 一 些 代 码 调 整 和 优 化 的 小 技 巧 , 你 然 而 然 就 会 培 养 出 重 构 的 能 力 。 重 构 其 实 很 简 单 · 吧 基 础 打 牢 固 · 多 看 点 优 秀 的 代 码 · 僻 免 复 制 粘 贴 , 如 果 看 见 重 复 代 码 时 应 该 有 意 识 要 消 火 它 · 减 少 对 代 码 生 成 器 的 依 赖 · 在 处 理 觋 有 代 码 时 尽 量 重 构 代 替 重 写 在 重 写 之 前 一 定 要 先 重 构 · 尽 量 让 所 有 的 方 法 都 是 可 测 试 的 如 果 你 坚 恃 这 么 去 做 了 , 一 段 时 间 之 后 感 觉 自 然 就 出 来 了 。 重 构 的 目 的 , 是 让 你 的 代 码 更 为 精 简 、 隐 定 、 能 够 重 , 是 最 大 程 度 的 让 功 能 和 业 务 分 离 。 在 重 构 的 过 程 中 , 你 的 阅 读 代 码 的 能 力 、 写 出 优 秀 代 码 的 能 力 以 及 系 统 架 构 能 力 都 会 稳 步 提 升 你 成 为 一 个 优 秀 的 程 序 员 将 指 日 可 待 。 来 自 : http://t.cn/RzMJjYj
    查看源微博
    已使用 Microsoft OneNote 2016 创建。