Showing Posts From

Software Engineering

7 articles

How to Understand and Apply the AI-DLC Development Methodology?

When using AI development tools like Claude Code, Trae, or Cursor, many developers often fall into the trap of casual coding (so-called Vibe…

Best Practices for Source Code Management in Open Source Software Projects

When performing secondary development or preliminary research on active and frequently updated open-source software on GitHub (such as Ultra…

Software Bill of Materials (SBOM) and Its Standard Formats

Concept and Origin of SBOM SBOM stands for Software Bill of Materials. In modern software development of any moderate scale, writing all sof…

Reflections on Introducing Agile and Continuous Integration (CI) into Embedded Software Development

My primary work is in embedded software development in the consumer electronics sector. In the realm of software engineering, I have encount…

Standard Workflow for Team Development Using SVN

In fact, Subversion (SVN) has its own standard workflow design for software development in team environments. In a software project that use…

Configuring a C/C++ Jenkins Continuous Integration Environment on Debian/Linux

Install Java JDK Environment Download the latest version of the JDK package from the Oracle official website; https://www.oracle.com/java/te…

Static Analysis of C Code with CppCheck on Debian

Cppcheck's official website: http://cppcheck.net/. * Cppcheck is a C/C++ static analysis tool that helps detect potential issues in code. * …