首页 > TAG信息列表 > pLinkTable

代码中的软件工程——基于menu实验的一些思考

  最近孟老师在课上讲解了GitHub上一个简单有趣的menu小案例,生动直观地讲解了模块化设计、可重用接口以及线程安全等问题,经过此次学习,我收获颇丰。在此我想记录一下自己的所学所思,同时感谢孟老师的辛勤教导。        本文源代码来自于孟老师的文章:https://gitee.com/mengnin

代码中的软件工程

引言 孟老师通过一个简单的menu小程序,直观细致地给我们讲解了模块化设计、可重用接口以及线程安全等问题,令我受益匪浅。在此感谢孟老师的辛勤指导!!! 本文参考孟老师的文章:https://gitee.com/mengning997/se/blob/master/README.md 实验环境配置 安装Mingw-w64/GCC编译器  安装成功

Menu项目中的软件工程

项目中的软件工程 本博客是在孟宁老师的软件工程课程的指导下,针对项目案例https://github.com/mengning/menu进行阅读和分析,参考资料见:https://gitee.com/mengning997/se/blob/master/README.md#代码中的软件工程 menu项目的编译与调试 本项目是由C语言完成,我们使用Ubuntu和gcc编

代码中的软件工程

一. 前言 本文通过分析孟宁老师的工程代码,从而理解软件工程。在实际的项目开发中,通过软件工程,我们可以让模块与模块之间的关系保持在一个”低耦合,高内聚“的状态。方便我们在大型项目上进行代码维护和迭代。 本文的编辑工具是Visual Code,编译链是MinGW-W64 二. 环境搭建 1.Visual

代码中的软件工程

一.编译调试环境配置及代码规范 本次实验在Ubuntu20.04系统下,VS code + GCC工具集编译环境下完成。 1.安装VS code:下载VS code安装包后,在文件路径下执行: sudo dpkg -i filename.deb 安装GCC:在终端执行: sudo apt-get install gcc 使用 gcc -v 命令可以看到GCC已经安装完成。 以l

从menu项目中感受软工的思想艺术

前言 笔者虽然已经使用了VS Code很长时间,并且也使用这款编辑器编写了很多的C/C++程序,但一直是当作编辑器在使用,后来在网上查过如何将VS Code+GCC工具集作为开发环境,但没有系统的学习和整理,现在结合课程学习的内容实际操作和整理一下这部分内容,以及阅读了源码之后,对menu程序中体现

以menu项目为例分析代码中的软件工程

本次作业使用孟老师上课时使用的menu小项目为例进行代码中的软件工程分析,使用VS Code+GCC工具集为主要编译调试环境。 参考资料:https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%81%E4%B8%AD%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B 准备工作

代码中的软件工程——Menu项目实操

  前言 本篇博文基于孟宁老师上课内容和所提供资料 https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%81%E4%B8%AD%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B) 通过一个menu项目,浅谈一些我对于软件工程的理解。感谢孟宁老师在我此过程中所给予的帮助

代码中的软件工程

开篇   软件工程,这门计算机类专业的朋友想必都了解过,但其精髓、其重要思想常常浮现在优秀的开源项目里,大家想要进阶,去接触反而有点晦涩难懂了,有点可远观不可亵玩也的味道。本人学习了孟老师的这几节课程,也做了下其项目,略有点体会,就让我们一起揭开她的面纱吧!(参考资料见孟宁老师码

代码中的软件工程--menu项目

1、前言        本篇博文基于孟宁老师上课内容和所提供资料(https://gitee.com/mengning997/se/blob/master/README.md#%E4%BB%A3%E7%A0%81%E4%B8%AD%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%B7%A5%E7%A8%8B)而完成,通过一个menu项目,浅谈一些我对于软件工程的理解。感谢孟宁老师在我此

工程化编程实战callback接口学习笔记

1.1、运行环境linux,编译工具gcc,实验代码lab5-1.tar.gz 即http://pan.baidu.com/s/1pJ0qAIv 1.2、使用gcc编译程序linktable.c和menu.c,即使用命令gcc -o test linktable.c menu.c,将linktable和menu.c编译成可执行文件,名为test。 注意需要在menu.c的头文件中加入#include<string.h

工程化编程实战callback接口学习笔记

1、编译运行相关程序   1.1、运行环境Ubuntu18.04,编译工具gcc,实验代码lab5-1.tar.gz 即http://pan.baidu.com/s/1pJ0qAIv   1.2、使用gcc编译程序linktable.c和menu.c,即使用命令gcc -o test linktable.c menu.c,将linktable和menu.c编译成可执行文件,名为test。 注意需要在menu.

工程化编程实战callback接口学习笔记

一、实验要求 在VSCode下编译运行lab5-1.tar.gz  通过VSCode+GDB调试程序找出quit命令无法运行的bug产生的原因 分析callback接口的运行机制,总结callback接口设计的方法 二、实验过程       首先安装好vscode和MinGW并配置好环境变量。       在vscode下导入实验所需