awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

Awesome GitHub RepositoriesModular Function Design

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 6 awesome GitHub repositories matching software engineering & architecture · Modular Function Design. Refine with filters or upvote what's useful.

Awesome Modular Function Design GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • digitalinnovationone/trilha-python-dioAvatar von digitalinnovationone

    digitalinnovationone/trilha-python-dio

    5,012Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Sammlung von Anleitungen und Modulen, die als strukturierter Bildungspfad für die Beherrschung der Programmiersprache Python konzipiert sind. Es bietet einen Lehrplan, der alles von der grundlegenden Sprachsyntax bis hin zu professionellen Softwareentwicklungspraktiken abdeckt. Die Ressource enthält spezialisierte Anleitungen für objektorientierte Programmierung und Webentwicklung. Der Fokus liegt auf der Implementierung serverseitiger Anwendungen mit Web-Frameworks und der Anwendung von Entwurfsmustern. Das Material behandelt zudem grundlegende Bausteine der Programmierung, einschließlich der Implementierung von Datenstrukturen wie Listen, Tupeln, Sets und Dictionaries sowie dem Entwurf modularer Funktionen.

    Teaches the practice of decomposing programs into independent, reusable Python functions to encapsulate logic.

    Python
    Auf GitHub ansehen↗5,012
  • zedr/clean-code-pythonAvatar von zedr

    zedr/clean-code-python

    4,816Auf GitHub ansehen↗

    Dieses Projekt ist ein Leitfaden für sauberen Python-Code und eine Ressource für Refactoring. Es bietet eine Sammlung von Prinzipien der Software-Handwerkskunst und Beispiele, die darauf ausgelegt sind, die Lesbarkeit und Wartbarkeit von Python-Quellcode zu verbessern. Die Ressource konzentriert sich auf die Optimierung der Variablennamen, um mentales Mapping zu eliminieren, und das Aufteilen von Funktionen in Einzweck-Einheiten. Sie bietet Richtlinien zur Reduzierung von Codeduplizierung und zur Organisation der Logik, um sicherzustellen, dass Komponenten einfach erweiterbar und wartbar bleiben. Der Inhalt deckt Softwarearchitektur und Designqualität ab, einschließlich der Implementierung von SOLID-Prinzipien und branchenüblichen Designmustern. Zudem adressiert er das Management von Seiteneffekten und die Verwendung automatisierter Test-Workflows innerhalb virtueller Umgebungen.

    Demonstrates how to break complex functions into smaller, independent, and reusable units.

    Python
    Auf GitHub ansehen↗4,816
  • fengyuhetao/shellAvatar von fengyuhetao

    fengyuhetao/shell

    4,138Auf GitHub ansehen↗

    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.

    Shell
    Auf GitHub ansehen↗4,138
  • i5ting/imoveAvatar von i5ting

    i5ting/imove

    3,733Auf GitHub ansehen↗

    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.

    TypeScriptflowchartjavascriptlogic
    Auf GitHub ansehen↗3,733
  • prakhar1989/algorithmsAvatar von prakhar1989

    prakhar1989/Algorithms

    3,085Auf GitHub ansehen↗

    This repository is a collection of reference implementations for fundamental data structures and computational algorithms written in Python. It serves as an educational resource for students and software engineers to study core computer science concepts through practical, modular code examples. The project focuses on the construction of essential data structures, including trees, heaps, stacks, and tries, alongside standard algorithms for searching, sorting, and graph traversal. By utilizing language-idiomatic data modeling and standardized interface designs, the implementations provide a con

    Organizes complex computational tasks into discrete, reusable functions to facilitate study and comprehension.

    Python
    Auf GitHub ansehen↗3,085
  • shujiahuang/cpp-primer-plus-6thAvatar von ShujiaHuang

    ShujiaHuang/Cpp-Primer-Plus-6th

    3,106Auf GitHub ansehen↗

    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.

    C++cppprogramming
    Auf GitHub ansehen↗3,106
  1. Home
  2. Software Engineering & Architecture
  3. Modular Function Design