5 repositorios
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.
Este proyecto es una colección completa de guías instructivas y módulos diseñados como una ruta educativa estructurada para dominar el lenguaje de programación Python. Proporciona un plan de estudios que cubre desde la sintaxis básica del lenguaje y los fundamentos hasta las prácticas de desarrollo de software profesional. El recurso incluye guías especializadas para programación orientada a objetos y desarrollo web. Se centra en la implementación de aplicaciones del lado del servidor utilizando frameworks web y la aplicación de patrones de diseño. El material también cubre los bloques de construcción fundamentales de la programación, incluyendo la implementación de estructuras de datos como listas, tuplas, conjuntos y diccionarios, así como el diseño de funciones modulares.
Teaches the practice of decomposing programs into independent, reusable Python functions to encapsulate logic.
Este proyecto es una guía de código limpio en Python y un recurso de refactorización. Proporciona una colección de principios de artesanía de software y ejemplos diseñados para mejorar la legibilidad y mantenibilidad del código fuente en Python. El recurso se centra en optimizar el nombramiento de variables para eliminar el mapeo mental y dividir las funciones en unidades de propósito único. Proporciona directrices para reducir la duplicación de código y organizar la lógica para garantizar que los componentes sigan siendo fáciles de extender y mantener. El contenido cubre la arquitectura de software y la calidad del diseño, incluyendo la implementación de principios SOLID y patrones de diseño estándar de la industria. También aborda la gestión de efectos secundarios y el uso de flujos de trabajo de pruebas automatizadas dentro de entornos virtuales.
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.