Tag

Project Structure

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
May 9, 2025 · Fundamentals

Standard Python Project Structure and Code Style Guidelines (PEP 8)

This article explains how to organize a Python project with a conventional directory layout, follow PEP 8 naming and formatting rules, and use automated tools such as Flake8, Black, and isort to enforce code quality and streamline collaboration.

Project StructurePythoncode quality
0 likes · 6 min read
Standard Python Project Structure and Code Style Guidelines (PEP 8)
Code Mala Tang
Code Mala Tang
Mar 20, 2025 · Backend Development

How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based

This article compares two primary FastAPI project structure strategies—file‑type based and module‑function based—explaining why a well‑organized architecture improves scalability, maintainability, and team collaboration, and provides concrete directory layouts and best‑practice guidelines for building robust backend applications.

MicroservicesProject StructurePython
0 likes · 9 min read
How to Design Scalable FastAPI Project Structures: File‑Based vs Module‑Based
Python Programming Learning Circle
Python Programming Learning Circle
Jun 29, 2024 · Backend Development

Python Parking Lot Management System – Project Structure and Core Code

This article presents a Python parking‑lot management application, detailing its directory layout, explaining each module such as button handling, OCR utilities, and time processing, and showcasing the main pygame‑based code that renders parking information and visualizes remaining spaces.

OCRProject StructurePygame
0 likes · 5 min read
Python Parking Lot Management System – Project Structure and Core Code
Go Programming World
Go Programming World
May 27, 2024 · Backend Development

Designing an Effective Go Web Project Directory Structure

This article explains the principles and recommended layout for organizing a large Go web project, covering readability, extensibility, standard Go project layout, and detailed descriptions of directories such as /cmd, /internal, /pkg, /configs, /deployments, and supporting files to improve maintainability and scalability.

GoProject StructureWeb
0 likes · 11 min read
Designing an Effective Go Web Project Directory Structure
Python Programming Learning Circle
Python Programming Learning Circle
May 15, 2024 · Fundamentals

Python Project Management and Build Tools: CookieCutter, PyScaffold, PyBuilder, and Poetry

This article reviews four popular Python project scaffolding and build tools—CookieCutter, PyScaffold, PyBuilder, and Poetry—explaining their installation, generated directory structures, and typical make‑style commands for testing, documentation, and packaging.

Build ToolsCookieCutterPoetry
0 likes · 11 min read
Python Project Management and Build Tools: CookieCutter, PyScaffold, PyBuilder, and Poetry
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Sep 12, 2023 · Frontend Development

Front‑End Project Architecture, Code Standards, and Engineering Practices

This article shares a comprehensive guide on front‑end project organization, directory conventions, coding standards, state‑management patterns, request abstraction, local storage handling, CSS modularization, Immer usage, npm private registry setup, template creation, CLI scaffolding, git workflow, and documentation practices, illustrated with practical TypeScript/React code examples.

Code StandardsEngineeringProject Structure
0 likes · 21 min read
Front‑End Project Architecture, Code Standards, and Engineering Practices
Python Programming Learning Circle
Python Programming Learning Circle
Dec 15, 2022 · Backend Development

Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing

This article presents a comprehensive guide to building a Python backend project without controllers, covering modern dependency management with PDM, recommended project layout, module import conventions, static type checking using mypy, code formatting with Black, configuration handling, exception design, and testing strategies with pytest and tox.

Code FormattingModulesProject Structure
0 likes · 16 min read
Python Project Engineering: Dependency Management, Project Structure, Modules, Type Checking, Formatting, Configuration, Exception Handling, and Testing
Python Programming Learning Circle
Python Programming Learning Circle
Jul 29, 2022 · Fundamentals

Comparison of Python Project Scaffolding and Build Tools: Cookiecutter, PyScaffold, PyBuilder, and Poetry

This article reviews the fragmented state of Python project layout and build processes, compares four popular scaffolding and build tools—Cookiecutter, PyScaffold, PyBuilder, and Poetry—showing their installation commands, generated directory structures, and typical make/ tox workflows for packaging, testing, and documentation.

Build ToolsCookieCutterPoetry
0 likes · 13 min read
Comparison of Python Project Scaffolding and Build Tools: Cookiecutter, PyScaffold, PyBuilder, and Poetry
Architect's Tech Stack
Architect's Tech Stack
Aug 29, 2021 · Backend Development

Mastering Maven: 7 Essential Topics for Java Project Build Management

This article explains Maven’s repository types, dependency declaration, conflict resolution strategies, best‑practice tips, standard directory layout, lifecycle phases, and scope definitions, providing Java developers with the knowledge needed to use Maven confidently in multi‑module projects.

JavaMavenProject Structure
0 likes · 10 min read
Mastering Maven: 7 Essential Topics for Java Project Build Management
360 Tech Engineering
360 Tech Engineering
May 17, 2019 · Backend Development

Guidelines for Organizing Go Projects: Structure of the gobox-demo Template

This article shares practical guidelines and a detailed directory layout for organizing Go projects, illustrated with the gobox-demo template, covering configuration, source code organization, controller/action separation, service layer structuring, and best‑practice recommendations for clean, maintainable backend development.

GoMVCProject Structure
0 likes · 4 min read
Guidelines for Organizing Go Projects: Structure of the gobox-demo Template
360 Tech Engineering
360 Tech Engineering
Nov 20, 2018 · Backend Development

A Guide to Go Development Tools: golog, shardmap, redis, goconsumer, gobox-demo and Project Organization

This article presents a comprehensive overview of several Go utilities—including golog for logging, shardmap for high‑performance map sharding, a custom redis wrapper, goconsumer for asynchronous queue processing, and the gobox‑demo project template—along with practical advice on structuring controllers, services, and overall project organization for backend development.

ConsumerGoProject Structure
0 likes · 5 min read
A Guide to Go Development Tools: golog, shardmap, redis, goconsumer, gobox-demo and Project Organization
Qunar Tech Salon
Qunar Tech Salon
Feb 2, 2016 · Fundamentals

Python Coding Style Guide: Best Practices and Conventions

This comprehensive guide explains Python coding style best practices, covering PEP 8 extensions, flexible line length, naming conventions, docstring standards, functional versus object‑oriented design, testing, standard library usage, third‑party tools, and project structure to produce readable, maintainable code.

Best PracticesCode readabilityProject Structure
0 likes · 22 min read
Python Coding Style Guide: Best Practices and Conventions
Architect
Architect
Dec 7, 2015 · Frontend Development

How to Structure a React Project

This article discusses practical approaches to organizing a React project, comparing single‑file setups with modular multi‑file structures, component directories, testing strategies, data handling, and view integration, emphasizing pragmatic, maintainable architecture over rigid conventions.

Best PracticesComponent OrganizationFrontend Architecture
0 likes · 6 min read
How to Structure a React Project