Now start~~~

作者决定重新阅读《重构》一书以提升编程技能并克服进步的瓶颈。在回顾该书的过程中,作者意识到即使是在JDK1.2的时代,重构技术就已经相当成熟。尽管现代编程语言特性更丰富,但代码质量问题依然存在。
真的想一直坚持写下去,也不知道能不能做到。半年之后再回过头来看看效果吧。

2年前大略的看过一遍Refactoring,没坚持看完。当时就觉得获益颇丰,觉得自己平常整理代码的行为居然也还是一门学问,真是有点小爽。到了现在,看到师弟们慢慢在成长,自己却失去方向了,越来越觉得自己的编码水平也就很一般,有了进步的瓶颈。所以决定重新好好看一遍重构,这次是中文版的。

书里写的许多简单方法,在现在看来,至少我觉得,已经不是什么很难处理的事情了,eclipse可以带来很大的帮助。所以在看书的时候也就特别的注意和当前时代的结合,学习一个思想和原理。

想想也有些感慨,Fowler在写这本书时大家都还在用JDK1.2,那个时候的重构技术已经颇为成熟。但是现在当我们已经把范型什么的挂嘴边的时候,写出来的代码却仍然充满了所谓的Bad Smells,再想起Jessie说的:虽然我们找的人都是很优秀的,但是仍然和国外分公司的差距很大……真的是要走出去啊!

又扯偏了,言归正传,我写读书笔记的一个中心就是把自己觉得最应该写的写出来,觉得已经懂的或是自己觉得没有太大意义的就省略。

下篇正式开始。
在使用 npm 进行安装并立即启动项目时,一般有以下步骤: ### 初始化项目(如果未初始化) 如果项目还没有 `package.json` 文件,需要先初始化项目。在项目根目录下打开终端,运行以下命令: ```bash npm init -y ``` 这个命令会快速创建一个默认配置的 `package.json` 文件。 ### 安装依赖 使用 `npm install` 命令来安装项目所需的依赖。例如,要安装 Express 框架: ```bash npm install express ``` ### 配置启动脚本 在 `package.json` 文件中,需要配置启动脚本。打开 `package.json` 文件,在 `scripts` 字段中添加启动命令。例如,对于一个使用 Express 的 Node.js 项目,通常入口文件是 `app.js`,可以这样配置: ```json { "name": "your-project-name", "version": "1.0.0", "scripts": { "start": "node app.js" }, "dependencies": { "express": "^4.17.1" } } ``` ### 安装并立即启动 在安装完依赖并配置好启动脚本后,就可以使用以下命令来安装依赖并立即启动项目: ```bash npm install && npm start ``` `&&` 符号表示只有当前面的命令(`npm install`)成功执行后,才会执行后面的命令(`npm start`)。 ### 示例代码 假设一个简单的 Express 项目 `app.js` 文件内容如下: ```javascript const express = require('express'); const app = express(); const port = 3000; app.get('/', (req, res) => { res.send('Hello, World!'); }); app.listen(port, () => { console.log(`Server is running on port ${port}`); }); ``` 运行 `npm install && npm start` 后,在浏览器中访问 `http://localhost:3000` 就可以看到 `Hello, World!` 的输出。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值