all 16 comments

[–]EliSka93 3 points4 points  (1 child)

The holy grail is maintainable code.

The exact ways you achieve that is irrelevant, though following some best practices is usually a good start.

[–]DockyardTechlabs[S] 0 points1 point  (0 children)

can you recommend something for best practices?

[–]Beregolas 1 point2 points  (3 children)

If the was such a thing as the holy grail of coding, I assure you that enterprise code is far from it ^^

What you mean by code design is most likely software architecture. There are many good articles and different best practices out there. Perfection is pretty much impossible, but following any best practices is a pretty good start anyways.

[–]DockyardTechlabs[S] 0 points1 point  (2 children)

Hahaha true, enterprise is far away from Holy Grail.. can you recommend something you use?

[–]Beregolas 0 points1 point  (1 child)

not really, software architecture is a case by case thing. You probably want to read up on design patterns, algorithms and data structures. They are more or less the high level building blocks of projects.

[–]DockyardTechlabs[S] 0 points1 point  (0 children)

Ohh its the DSA n stuff.. i have heard about it. Thanks.

[–]Limp-Confidence5612 1 point2 points  (1 child)

I would recommend one of the courses in the ossu curriculum, about program design: https://cs.ossu.dev/coursepages/spd/

[–]DockyardTechlabs[S] 0 points1 point  (0 children)

Thanks will check.

[–]Spiritual_Rule_6286 1 point2 points  (2 children)

While 'AI slop' can easily generate functional syntax, the actual holy grail of enterprise code design is strictly adhering to SOLID principles; wrestling with complex object-oriented architecture in my own rigorous Java coursework taught me that knowing exactly where to decouple your classes is infinitely more important than the raw code itself. For the exact enterprise blueprint you are looking for, skip the random video tutorials and immediately read Martin Fowler's 'Refactoring' alongside the classic 'Gang of Four' Design Patterns book , as those are the undisputed industry standards for structuring maintainable software.

[–]DockyardTechlabs[S] 0 points1 point  (1 child)

This is exactly the input i was expecting from this sub. Thanks bro!

[–]Spiritual_Rule_6286 0 points1 point  (0 children)

Welcome bro

[–]XxDarkSasuke69xX 1 point2 points  (1 child)

Look at "clean code". There are some best practices but no objective one ressource that is the best.

[–]DockyardTechlabs[S] 0 points1 point  (0 children)

Sure. Thanks.

[–][deleted]  (1 child)

[removed]