2010-11-03 44 views
0

这可能不适用于本论坛,但是...用于现代系统的术语

我们编写新系统,并且人们习惯于将旧系统称为“模块”。因此,他们谈论的会计模块和审计模块,等...

这种感觉很老,像COBOL /主机通话。在现代分布式Java系统中,对于功能组件来说什么是更好的术语?你会说会计部分吗?会计服务?不确定。它们引用系统中的功能(以及它后面的所有组件),这些功能允许您执行记帐功能。

回答

0

Python是一种完全现代化的编程语言,具有“模块”。我不认为这个词有什么古怪的东西。

如果用户习惯在老系统调用的东西“模块”,那么这将使得新系统更容易学习,如果你使用相同的术语。

1

我认为,“模块”是指一组功能完全合理的方式。它仍被广泛用于许多语言和框架。如果听起来“老”,那只是因为你自己的参照系。

此外,客户永远是对的。你应该采用他们的措辞,而不是试图强迫他们使用你的。在内部做你想做的事,但坚持“模块”为客户着想。

2

如果不破,不解决它。

你要求SO对这一建议的事实表明,你没有更好的命名就可以使用。花你的时间做更高效的事情,而不是烦恼这件事。

0

包是新学期;-)由OSGI ofcourse创造。但是当你说包时,很多假设都是在你的代码上进行的。所以,你是否想要使用这个或不是你自己。