5 个仓库
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.
本项目是一系列教学指南和模块的集合,旨在为掌握 Python 编程语言提供结构化的学习路径。它提供的课程涵盖了从核心语言语法和基础知识到专业软件开发实践的所有内容。 该资源包括针对面向对象编程和 Web 开发的专业指南。它专注于使用 Web 框架实现服务端应用程序以及设计模式的应用。 该材料还涵盖了基础编程构建块,包括列表、元组、集合和字典等数据结构的实现,以及模块化函数的设计。
Teaches the practice of decomposing programs into independent, reusable Python functions to encapsulate logic.
该项目是一个 Python 整洁代码指南和重构资源。它提供了一系列软件工艺原则和示例,旨在提高 Python 源代码的可读性和可维护性。 该资源专注于优化变量命名以消除心理映射,并将函数分解为单一用途的单元。它提供了减少代码重复和组织逻辑的指南,以确保组件易于扩展和维护。 内容涵盖软件架构和设计质量,包括 SOLID 原则的实现和行业标准设计模式。它还涉及副作用的管理以及在虚拟环境中使用自动化测试工作流。
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.