5 repository-uri
The practice of decomposing a program into a set of independent, reusable functions.
Distinct from Modular Implementations: Candidates focus on business logic or functional programming paradigms rather than basic modular function decomposition.
Explore 5 awesome GitHub repositories matching software engineering & architecture · Modular Function Design. Refine with filters or upvote what's useful.
Acest proiect este o colecție cuprinzătoare de ghiduri instrucționale și module concepute ca o cale educațională structurată pentru stăpânirea limbajului de programare Python. Oferă un curriculum care acoperă totul, de la sintaxa de bază a limbajului și fundamente, până la practici profesionale de dezvoltare software. Resursa include ghiduri specializate pentru programarea orientată pe obiecte și dezvoltarea web. Se concentrează pe implementarea aplicațiilor server-side folosind framework-uri web și pe aplicarea design pattern-urilor. Materialul acoperă, de asemenea, elementele fundamentale de programare, inclusiv implementarea structurilor de date precum liste, tupluri, seturi și dicționare, precum și designul funcțiilor modulare.
Teaches the practice of decomposing programs into independent, reusable Python functions to encapsulate logic.
Acest proiect este un ghid de cod curat (clean code) pentru Python și o resursă de refactoring. Oferă o colecție de principii de măiestrie software și exemple concepute pentru a îmbunătăți lizibilitatea și mentenabilitatea codului sursă Python. Resursa se concentrează pe optimizarea denumirii variabilelor pentru a elimina maparea mentală și pe descompunerea funcțiilor în unități cu scop unic. Oferă linii directoare pentru reducerea duplicării codului și organizarea logicii pentru a asigura că componentele rămân ușor de extins și întreținut. Conținutul acoperă arhitectura software și calitatea designului, inclusiv implementarea principiilor SOLID și a tiparelor de design standard în industrie. De asemenea, abordează gestionarea efectelor secundare și utilizarea fluxurilor de lucru de testare automată în medii virtuale.
Demonstrates how to break complex functions into smaller, independent, and reusable units.
This project is a bash scripting tutorial, shell automation library, and Linux system administration guide. It serves as a collection of practical examples and case studies designed for learning the Linux command line and shell programming. The repository provides a reference for Unix text processing and the creation of modular script libraries. It includes patterns for automating repetitive server tasks, such as software installation, network security configuration, and database task automation. The project covers a broad range of capabilities, including system monitoring and health auditin
Provides a framework for decomposing complex scripts into sets of independent, reusable functions.
imove is a visual workflow engine and low-code logic designer that allows for the creation of executable business rules via flowcharts. It functions as an event-driven process orchestrator, triggering specific logical sequences based on user interface interactions or external network signals. The platform operates as a node-based automation system where data is processed through a chain of discrete, parameterizable code modules. It converts graphical flowchart representations into executable logic steps for both server and client-side processing. The system supports modular logic engineering
Supports decomposing complex logic into a set of independent, reusable functions that act as workflow blocks.
This project is a C++ learning resource and study guide consisting of structured notes and programming examples. It provides practical implementations and exercise solutions covering core language syntax, data types, and control flow. The repository features specialized samples for object-oriented design, including class inheritance, polymorphism, and abstract classes. It includes demonstrations of memory management techniques such as dynamic allocation, move semantics, and placement new, as well as template programming examples for creating generic functions and data structures. The codebas
Organizes program execution by distributing tasks across multiple user-defined functions.