• L君,你的“报应”来了


    L君是我们组里的骨干力量,leader面前的红人,CSS高手。我进组初期,修改的的代码大都是他以前写的,要他review。很早以前,我发现他处理sitemap方式很特别,竟然在一个base级的Master类里,对页面的Class进行type判断,然后决定面包线(即sitemap)要呈现的数据。

    在我眼里,这是十恶不赦的,这不是违反了依赖倒置吗?我真没见过几个人这么写代码。我怯生生的提出了点意见和建议。无奈,此人很能“论战”,没理搅理,搬出一大堆好处来。说什么“你要说出我这样写现在哪不好,我就改”,他觉得他这样,判断都在一个页面里,好维护(多么奇怪的思维,好像从没收到过软件工程的熏陶一样)。还大言,我的Attribute反射方案很耗费性能。他难道不知道一个ASP.NET页面,就包括他那sitemap用了多少反射?没办法,人家嘴大,我嘴小。当时我甚至想找高人来评理,还在新浪微博上M了著名的A大。

    这几天我们把以前站点的代码转移到新站上,这次业务有了些许变化,恰恰也是我的代码,需要有很多不同的页面,输出同样的面包线数据,又赶上他代码进一步复杂了。

    结果是,我新添的一个页面,让他修改了半天的基类,而且我对他说,做好准备,我们会有很多这样的页面。

    “你要说出我这样写现在哪不好,我就改”

    不是不报,时辰未到啊。

  • 相关阅读:
    WebClient与WebRequest差异
    自定义控件的构建(4)
    自定义控件的构建(6)
    Sliverlight中PagedCollectionView的总结
    自定义控件的构建(13)
    自定义控件的构建(8)
    Silverlight中的主题设置
    自定义控件的构建(12)
    自定义控件的构建(7)
    谈谈学完Asp.net 中的自定义控件后的感受
  • 原文地址:https://www.cnblogs.com/apodemakeles/p/2358107.html
Copyright © 2020-2023  润新知