文章路径: 全部 / 叶飞 / 源栈培训:ASP.NET全栈开发 / 编程基础 / 项目管理相关 /

需求发布、开发规划、部署、测试,源代码版本管理(git)等……


更多
2021年07月26日 09点27分 作者:叶飞 修改

框架/类库:依赖地狱

依赖地狱一个真实的开发项目,需要依赖大量的第三方类库,而:这些类库之间又有各种依赖依赖还可能基于版本不同从而形成“依赖地狱”:一旦其中任何一依赖项出错,项目就崩了。这不仅仅是在项目搭建的时候,而且还发生项目升级的时候(新版本不兼容老版本)。为了解决(抑制)这个问题,推出了各种依赖管理工具:npm:面向JavaScript、前端开发人员nuget:面向.NET开发人员maven:面向Java开发人员他们的本质都是提供一个(或若干个)远程的仓库(网址),集中的存放大量的第三方类库用户在本地安装下载类库工具(n ……

类库 依赖 npm nuget maven
2019年05月24日 09点02分 作者:叶飞 修改

源栈培训:项目管理:Git命令行【选】

cmd常用DOS命令盘符转换:目录:md/rd/cd/dir (帮助记忆:make/remove/change directory)echo:查看环境变量(中的PATH)echo %PATH%set PATHtype/more:显示文件内容管道:>, >>, <[综合运用]创建文件:type nul > [filename]确认git已安装 安装Visual Studio 2107之后,运行cmd,输入:git --version找到git.exe的安装位置git confi ……

源栈 项目管理 Git 命令行
2019年05月15日 22点13分 作者:叶飞 修改

源栈培训:项目管理:Git分支和工作流

场景 单人产品已经上线我正在进行一个大的feature开发,把代码弄得“有点乱”在已上线的产品上忽然发现了一个亟需处理的bug……多人常用命令git branch #显示所有分支 --merged --no-mergedgit branch <branch_name> #创建新分支<branch_name>git checkout [-b] <branch_name> #切换到分支<bran ……

源栈 bootstrap JavaScript
2021年06月12日 00点22分 作者:叶飞 修改

git演示:Visual Studio

本地仓库 1)确保当前使用的源代码工具是git。检查方式:Tools - Options - Source Control2)在solution上鼠标右键,将整个solution添加到git中:3)完成之后,能看到solution中的所有文件,都添加了一个“锁”的图标:这就表示:solution已被置于git版本控制之下。这是通过创建一个本地仓库(Repoistory)来实现的。演示: 隐藏的.git文件夹:这就是git的仓库,除非确有把握,千万不要改动!.gitignore:设置哪些文件不受版本控制,比 ……

git VisualStudio
2021年06月11日 23点16分 作者:叶飞 修改

git演示:eclipse

……

eclipse git 教程
2021年06月14日 13点57分 作者:叶飞 修改

Git远程:push / pull / clone / fetch / conflict

注意,之前所有操作,都是在本地(你自己的电脑上)进行的。要想和别人分享看到你的代码,你需要: PS:2019之前的版本需要在github上手动建立一个,然后再从VS同步到远程仓库(略) 然后,在Visual Studio上为什么是clone?要想在两个仓库之间同步,仓库和仓库之间必须“基因”相同的。怎么才能相同呢?以下情形任选其一:A仓库是从B仓库clone的A仓库向一个从未被使用过的(bare,不是empty)B仓库推送同步(sync)同步会首先比较远程repository和本地repository ……

git 远程 同步
2019年02月19日 09点21分 作者:叶飞 修改

Git:版本控制 / Github / repository / change / commit / history

源代码版本控制Git什么是版本控制?为什么需要版本控制?有案可查:是谁、在什么时候、干了些啥事?一目了然。(飞哥的黑历史)备份:Repoistory。离职删库跑路有没有用?多人协作Git 和 Github 的区别。Github花边:全球最大同性交友网站被微软收购实操/作业使用VS自带的Git,把第一个项目源代码存放到Github上:用Github记录你的学习新建Repoistory迁入/迁出同步:push/pull (C:\Users\tanye\.gitconfig)revert高级内容//在项目管理章 ……

源栈 源栈培训 Git 源代码 版本控制
2019年04月17日 22点08分 作者:叶飞 修改

软件工程:模糊和多变的需求

请同学描述:源栈的红包政策一句话描述详细描述打比方描述其他同学(尤其是新来的三位同学)思考:需求是否足够清晰。描述性语言的局限性:为什么会:返工返工再返工!不要猜测。 ……

源栈 项目管理 需求 模糊 固化
2021年11月08日 10点00分 作者:叶飞 修改

软件工程:真实项目的特点 / 我的位置 / 尽快融入

说明:本章所指项目,不包含非企业级应用,以及尚处草创阶段的、或者由大佬组合开发的“超现实主义”项目。和我在学校写的项目相比规模更大代码量:10万行代码的都是微型项目。做个比喻:我的爸爸 -> 三体 (都是玩具)团队成员:10个人以内的都是小微团队,可以有 50 / 200 / 1000 / 10000……人《参考》: 阿里现在有多少开发人员?层级分布情况大概是什么样子的?行癫: 具体人数我也不知道,大概五六万人,中间层P7/P8最多。 https://tech.ifeng.com/c/87vOSba ……

真实项目 软件工程
2019年06月01日 22点38分 作者:叶飞 修改

软件工程:背景知识 / 企业应用

课程目的:什么是软件工程?为什么要专门学习软件工程?如何进行软件工程化管理……概念分类软件和硬件计算机首先可以分成两大类:硬件:简单的说,看得见摸得着的都属于硬件。比如一台电脑,就包括:显示器(屏幕),键盘鼠标,还有里面藏着的CPU、内存、磁盘、网卡等等。(复习:计算机硬件组成)软件:看不见摸不着的,以信息、代码、程序等形式存在,运行在计算机硬件上的东西。比如:电脑上都要安装的操作系统,QQ或者微信,浏览器打开的网站……工程和科学我们的课程基本上不涉及硬件,所以我主要再聊一聊软件里面的分类:科学:其特点是 ……

源栈 项目管理 类图 UML

编程基础


项目管理相关

需求发布、开发规划、部署、测试,源代码版本管理(git)等……

逸闻史话

认识计算机

编程语言

数据结构和算法

Web开发基础

全部
关键字



帮助

反馈