【发布时间】:2010-08-01 09:56:26
【问题描述】:
我正在从事一个非个人项目,所以可以肯定地说维护程序员不会是我,否则我不需要问这个问题。
现在我想在我的代码中尝试一些构造(委托、lambda 表达式),不是故意使代码更难阅读,而是因为它们适合这种情况(并且需要输入的代码也更少),并练习使用它们,因为我是该语言的新手。
但是,我不确定维护程序员是否会了解每个构造,因为我们中的许多人都没有 c# 背景,而且我不确定他是否像我一样热衷于编程,或者只是对待它就像一个普通的日常工作。所以我的问题是:
是否应该避免某些编程结构以提高可维护性?
如果上述问题的答案是肯定的,那么应该避免使用的构造子集是什么?
维护程序员有责任全面学习一门语言吗?
【问题讨论】:
标签: c# maintenance language-construct