id Software का प्रोग्रामिंग दर्शन
(medium.com)id Software एक प्रसिद्ध कंपनी है जिसने Wolfenstein 3D, Doom, Quake जैसे गेम बनाए हैं.
यह लेख कंपनी के सह-संस्थापक John Romero द्वारा बताए गए प्रोग्रामिंग दर्शन का सार प्रस्तुत करता है.
-
पहले कर डालो, फिर उसे बेहतर बनाओ.
-
हमेशा यह सुनिश्चित करो कि कोड काम करता रहे.
-
चीज़ों को सरल रखो.
-
अच्छे tools बनाने में समय निवेश करो.
-
कोड को पूरी तरह test करो.
-
bugs को जितनी जल्दी हो सके ठीक करो.
-
target users से अधिक high-spec development system का उपयोग करो.
-
जिस version पर अभी काम कर रहे हो, उसी के मुताबिक कोड लिखो.
-
component abstraction का सही उपयोग करो.
-
peer review का उपयोग करो.
-
प्रोग्रामरों को रचनात्मक होने की आज़ादी दो.
4 टिप्पणियां
जॉन कार्मैक की फ़िलॉसफ़ी भी देखना चाहता/चाहती हूँ 'm'!
आह, कहा जाता है कि ऊपर बताए गए इस दर्शन को लागू करके 5.5 साल में 10 से कम डेवलपर्स ने 28 गेम रिलीज़ किए।
पढ़ने पर लगता है कि ये सब बातें हमें पहले से पता हैं, लेकिन इन्हें असल काम में लागू करना आसान नहीं है ^^,,
ऐसा लगता है कि इस लेख में हटाने लायक एक भी बात नहीं है। बेहतरीन लेख के लिए धन्यवाद.
समस्या यह है कि जैसा आपने कहा, हमारे लिए उसे करना बहुत मुश्किल है.. सुबक सुबक