Daniel T. wrote:
[EMAIL PROTECTED] wrote:


A paper finding that OOP can lead to more buggy software is at
http://www.leshatton.org/IEEE_Soft_98a.html


Sure, OOP *can* lead to more buggy software, that doesn't mean it always does.


I think that costs(=time) to develop and maintain software depends not on wheter it is based on OOP or not but on two factors:


* Number of NEW Code lines to solve the given problem
* Complexity of this new code

The anwser to the question if OOP is better is: it depends

If the given problem is solved with less code and complexity in OOP then it is the better approach if not the reverse is true.

Thats why I like python because it does not force to use OOP or procedural programming.

But isnt the main argument to code in Python (or other high level languages) easy of use and compact code?

Therefore should Python code be less buggy and cheaper to develop and maintain. Are there any papers on that?

--
Greg
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to