使用文字编程时,如何处理相同的方法名称?

时间:2015-07-08 08:08:19

标签: python literate-programming noweb

我想使用一个有文化的编程工具来编写一个python程序。我选择的工具是noweb。我的IDE是emacs。

我遇到的问题是我的类具有相同的方法名称。例如,python程序将Web服务客户端实现到多个Web服务服务器,每个服务器都有一个搜索服务。乍一看,我会按如下方式编写代码:

class wsca:
    def search(self, client, searchInput):
        pass

class wscb:
    def search(self, client, searchInput):
        pass

编织结果显示搜索定义了两次,并且无法查看代码中wsca.search()的调用位置以及调用wscb.search()的位置。

要解决这个问题,我能想到的一个选择是给方法赋予唯一的名称,但我不认为这是一种可接受的解决方案。

有没有人能解决这个问题?

0 个答案:

没有答案