Characteristics of a Good Program
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaLDKkO8zfEtGTT0qi-qeYprSndFzt_QQ3qk7k_FaK3nGfa3Fu4mqO_OIyyh0vDRZSL80v5_IggfV9uUNYFc6p3K_F4CQ9ayaK020jY7ytXjwG1CeYocP5R6gVj2gnHalp6z5rij8Ztko/w640-h480/Characteristics+of+a+Good+Program.jpg)
Characteristics of a
Good Program
प्रोग्राम लिखते
समय हमें कई बिंदुओं को ध्यान में रखना होता है |
इसमें
से कुछ खास बिंदुओं निम्नानुसार है ;
1. (Reliability) विश्वशिनीयता
यह जरुरी है कि
प्रोग्राम बिना किसी व्यवधान के वही काम करे जिसके लिए उसे बनाया गया है |
माना
कि हमने एक ऐसा प्रोग्राम बनाया जिसमे किसी भिन्नात्मक संख्या का हर कोई वेरियेबल
है , जो घटते – घटते अंत में सुन्य हो जाता है |
ऐसी
दशा में संख्या का भागफल अनन्त हो जाएगा क्योंकि किसी भी संख्या में सुन्य का भाग
देने पर भागफल अनन्त प्राप्त होता है , जिससे प्रोग्राम सही परिणाम नहीं देगा |
इस
प्रकार कि गलतियों का ध्यान रखना चाहिये |
2. (Flexibility) लचीलापन
प्रोग्राम इस तरह का होना चाहिये कि जब भी भविष्य में कभी जरुरत परे , तो उसमे नया कुछ जोरा जा सके या अनावश्यक चीजों को हटाया जा सके | इसे प्रोग्राम की Maintainability कहा जाता है | जैसे की किसी प्रोग्राम में 20 वर्षों का ब्याज निकालने की व्यवस्था है , तो उसमें यह ऐसी सुविधा होनी चाहिये की आवश्यकता होने पर कुछ फेर बदल करके 25 वर्षों का ब्याज भी निकाला जा सके |
3. (Portability)
प्रोग्राम इस तरह
लिखा होना चाहिये कि एक Computer पर Develop
किया गया program बिना फिर से Compile किये हुए किसी दूसरे Computer पर भी आसानी से Execute
हो सके |
4. (Readability) सुपाठ्यता
प्रोग्राम में
जगह – जगह पर कई ऐसी टिप्पणियां होनी चाहिये जिससे प्रोग्राम का Flow
व प्रोग्राम का उददेश्य पता चलता रहे |
5. (Performance )
प्रोग्राम द्वारा
कम से कम समय में अच्छा से अच्छा परिणाम प्राप्त होना चाहिये |
No comments