Thursday, January 18, 2018

SOLID Principle


In computer programming, the term SOLID is a mnemonic acronym for five design principles intended to make software designs more

  1. understandable(if apply SOLID to our Application , then it helps to the Task Developer(How ? after some days normally even task developer also forgot the task flow. If SOLID principle is there then he can understand the code within less time),Fellow Developers(when they do code review they understand the code easily), New Developer (While taking KT from Old Developer)),

  1. flexible( we are in R &D department so that requirement will not freeze any time. So , if we develop application with SOLID , then even though the requirement is continuously changing , we need not to worry . easily can add or modify ) and


  1.  maintainable( when application is in Production , after some days we got some enhancements then we can easily add those, if we develop application with SOLID). 

No comments:

Post a Comment

Recent Post

Databricks Delta table merge Example

here's some sample code that demonstrates a merge operation on a Delta table using PySpark:   from pyspark.sql import SparkSession # cre...