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. يوفر منهجًا يغطي كل شيء بدءًا من بناء جملة اللغة الأساسي والأساسيات وصولاً إلى ممارسات تطوير البرمجيات الاحترافية. يتضمن المورد أدلة متخصصة للبرمجة كائنية التوجه وتطوير الويب. يركز على تنفيذ تطبيقات جانب الخادم باستخدام أطر عمل الويب وتطبيق أنماط التصميم. تغطي المادة أيضًا لبنات بناء البرمجة الأساسية، بما في ذلك تنفيذ هياكل البيانات مثل القوائم (Lists)، والصفوف (Tuples)، والمجموعات (Sets)، والقواميس (Dictionaries)، بالإضافة إلى تصميم الدوال النمطية.
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.