2
爲什麼人們依賴評論作爲商業邏輯? (例如CakePHP的,教條)爲什麼人們使用評論作爲商業邏輯
主義的例子(從自己的文件,原則是依靠不亞於代碼本身的註釋):
/**
* @Entity @Table(name="products")
**/
class Product
{
/** @Id @Column(type="integer") @GeneratedValue **/
protected $id;
/** @Column(type="string") **/
protected $name;
...
幾個星期前,我不得不做的改變CakePHP的應用程序和我有一個問題,在沒有調用回調的情況下,只能深入挖掘他們的膽量,我發現我需要在函數定義之前放置一個docblock註釋,以便識別它是被調用的,我在sock中。不幸的是我現在沒有代碼給你舉個例子。
我使用了很多編程語言,但是我發現這種趨勢,我只在PHP中看到很煩人,我認爲打破了編程規則。
也許有人會對此有所瞭解,我認爲這是一個非常糟糕的做法,但我期待聽到您的意見。
謝謝
@Radu Maris 如果你可以留下一些評論/ upvote /接受答案來表示答案是否有幫助,那就太好了。這個問題本身非常有趣,但不幸的是很少關注: -/ – Micha 2013-05-23 06:44:40
我期待着更多的內部,對於大型項目來說,這是一個調試的地獄,但對於具有某種「魔力」的任何東西都是如此,它很容易在簡單的情況下使用它們項目,但如果你走出魔法之路,並且需要自定義的東西,或者需要獲得更多的性能,那麼你就會下地獄。由於問題是舊的而不是主動的,我接受了你的答案。 – 2013-10-08 07:32:10