2018年我的代码行数年度总结

2018年我的代码行数年度总结

2018 年 年度总结 代码行数

统计工具

npm install -g sloc

统计内容

Create stats of the source code:

  • physical lines
  • lines of code (source)
  • lines with comments
  • lines with single-line comments
  • lines with block comments
  • lines mixed up with source and comments
  • empty lines within block comments
  • empty lines
  • lines with TODO’s

使用方法

sloc --details --format json --exclude node_modules ./

sloc --exclude node_modules ./

统计结果

D:\部署在线上的网站\Hackathon

html css javascript

杭电黑客松作品的前端部分,废弃许久未动。

当时熬了踏马 18 个小时写了个 webapp,虽然很简陋

但是动画很骚,音乐也能正确获取、记录、播放 就是了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 23867
Source : 19319
Comment : 3054
Single-line comment : 675
Block comment : 2379
Mixed : 122
Empty block comment : 2
Empty : 1618
To Do : 0

Number of files read : 19

----------------------------

D:\部署在线上的网站\Novelty

html css javascript

17 年(好像是年底)和学长参赛写过的一款物联网家庭控制面板,18 年一直修缮中。

主要是 UI 一直在精心打磨,也重构过两次 js 代码(后来看了学长给的 es6 书就用上了很多骚操作)

这也是我第一次使用 MDUI 这个框架

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 49094
Source : 37906
Comment : 6605
Single-line comment : 1356
Block comment : 5250
Mixed : 203
Empty block comment : 6
Empty : 4792
To Do : 1

Number of files read : 37

----------------------------

D:\部署在线上的网站\NUIST 大赛官网

html scss javascript svg

参加校 UI 竞赛的参赛作品,其实是 17 年(๑•̀ㅂ•́)و✧ 帮一个学姐(好朋友)写过的 web 课设,但是后来熬夜 10 天加了许多页面和装逼特效。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 42310
Source : 32977
Comment : 3424
Single-line comment : 1553
Block comment : 1871
Mixed : 269
Empty block comment : 6
Empty : 6184
To Do : 2

Number of files read : 154

----------------------------

D:\部署在线上的网站\Ruff

html css javascript

去交大黑客松写的作品

大概是菜鸡第一次尝试全栈吧(前端、后端、硬件

其实那时候 nodejs 还不怎么会,就在这次写后端和写硬件的过程中,踩了不少坑就会用 Express 写 API 了

然后 ruff 这个阉割版的 node 引擎一般般吧,当时用起来觉得巨他妈爽,后来就抛弃了 ruff

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 51890
Source : 40354
Comment : 6760
Single-line comment : 1390
Block comment : 5371
Mixed : 204
Empty block comment : 3
Empty : 4983
To Do : 2

Number of files read : 71

----------------------------

D:\部署在线上的网站\简历

html css javascript

暑假找人 py 交易去小公司实习用的装逼页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 2855
Source : 2232
Comment : 342
Single-line comment : 69
Block comment : 273
Mixed : 21
Empty block comment : 5
Empty : 307
To Do : 12

Number of files read : 16

----------------------------

D:\NodeJs\nuistbot

node

最近一个月写的 cqhttp 机器人,一直在熬夜修缮

之前刚用 seesion 做出了 表单(Progressive Forms)功能

也写了 只能发一张图片的说说 的 空间机器人(只能发说说算什么机器人啊喂

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
PS D:\NodeJs\nuistbot> sloc src/

---------- Result ------------

Physical : 2384
Source : 1481
Comment : 794
Single-line comment : 162
Block comment : 632
Mixed : 35
Empty block comment : 5
Empty : 149
To Do : 1

Number of files read : 39

----------------------------

PS D:\NodeJs\nuistbot> sloc bin/

---------- Result ------------

Physical : 154
Source : 115
Comment : 18
Single-line comment : 18
Block comment : 0
Mixed : 9
Empty block comment : 0
Empty : 30
To Do : 0

Number of files read : 4

----------------------------

D:\NodeJs\star-codepen-management

node html css javascript vue

因为天天刷 codepen,collection 已经多到爆了,我的 star 数量起码 6000 了,迫不得已写了个浏览器拓展,有待开源(其实我是想写 electron 的,但是菜得很,electron 还没学懂)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PS D:\NodeJs\star-codepen-management> sloc src/

---------- Result ------------

Physical : 9327
Source : 7783
Comment : 508
Single-line comment : 208
Block comment : 300
Mixed : 74
Empty block comment : 0
Empty : 1110
To Do : 4

Number of files read : 111

----------------------------

D:\NodeJs\tieba-crawler

node json

爬贴吧小说用的爬虫

爬了大概 400 多个

支持选取某个贴吧、收藏夹、单个帖子

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 717
Source : 624
Comment : 40
Single-line comment : 40
Block comment : 0
Mixed : 21
Empty block comment : 0
Empty : 74
To Do : 2

Number of files read : 9

----------------------------

D:\NodeJs\年度总结

html css javascript

最近两天熬夜肝的小作品,第一次没有用 cli、没有查资料 完整地从头到尾配置了一堆构建工具

主要就是 总结一下 2018 年干了什么事儿吧

越写越多,点子太多了,写不完了(比如我统计了一下 switch 各个游戏的游玩时长…认识了哪些朋友…聊天记录多少 MB…之类的无聊的(大概无聊吧?)数据吧)

比如 这篇博文的代码行数,我其实是又生成了一遍 json,然后引用在页面里的

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 867
Source : 713
Comment : 88
Single-line comment : 75
Block comment : 13
Mixed : 10
Empty block comment : 0
Empty : 76
To Do : 0

Number of files read : 19

----------------------------

D:\NodeJs\RSSHub\routes\universities\nuist

node

12 月写的 RSSHub 的南信大 rss,目前自己在用,很爽

目前可以获取南信大 8 个站的通知信息,涵盖研究生、计软院、教务处啊 blablablab…

然后我就没有更新了…

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PS D:\NodeJs\RSSHub\routes\universities\nuist> sloc ./

---------- Result ------------

Physical : 524
Source : 465
Comment : 8
Single-line comment : 8
Block comment : 0
Mixed : 8
Empty block comment : 0
Empty : 59
To Do : 0

Number of files read : 8

----------------------------

C:\Users\gylid\Desktop\ATM

java fxml

第二个 java 课设,共含 11 个 Task(用到什么数据库、序列反序列化、Socket)

感谢小越越教我 socket

相比第一个课设,这次用 JavaFX 明显熟练多了

用上了更加扁平的 UI 设计(其实就是在各种颜色、位置、大小上纠结了很多细节)

然而查课设的老师并不看 UI(但是最后我还是软磨硬泡给他秀了一波界面,给我打了 95 分)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
C:\Users\gylid\Desktop\ATM> sloc ./

---------- Result ------------

Physical : 15936
Source : 12845
Comment : 1707
Single-line comment : 276
Block comment : 1431
Mixed : 82
Empty block comment : 0
Empty : 1466
To Do : 18

Number of files read : 210

----------------------------

E:\Web 作品\zxxy-index

html css javascript

暑假写的某产品首页(Landing Page),其实最多只有 1w 行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 60255
Source : 52030
Comment : 4384
Single-line comment : 1870
Block comment : 2514
Mixed : 207
Empty block comment : 22
Empty : 4070
To Do : 11

Number of files read : 136

----------------------------

E:\Web 作品\江苏省气候中心-index

html css javascript

通宵一天帮一位 16 级学长写过的一个小 demo,很粗糙

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 995
Source : 652
Comment : 233
Single-line comment : 0
Block comment : 233
Mixed : 30
Empty block comment : 6
Empty : 146
To Do : 0

Number of files read : 4

----------------------------

E:\Web 作品\Duohuo-library

html css javascript

已经退出的某社团当时想要玻璃房,于是俺就写了个作品

用了 IOS11 App Store 的设计,卡片式布局,比较满意的作品

当初熬夜了几天,好像也通宵了 1 天来着,记不得了

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 28394
Source : 23273
Comment : 1954
Single-line comment : 433
Block comment : 1521
Mixed : 154
Empty block comment : 2
Empty : 3323
To Do : 4

Number of files read : 16

----------------------------

D:\部署在线上的网站\LunTrans-Docs

html css javascript

一个被图书馆老师咕咕咕(其实我也懒得写)的网站的前端

写了一点点就没有再动了

感谢另一位学长~不好意思 qwq

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PS D:\部署在线上的网站\LunTrans-Docs> sloc ./

---------- Result ------------

Physical : 1778
Source : 1452
Comment : 114
Single-line comment : 88
Block comment : 26
Mixed : 18
Empty block comment : 0
Empty : 230
To Do : 4

Number of files read : 16

----------------------------

D:\NodeJs\1111prize

javascript

双十一抽奖抽了个 AD 钙给 √√

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 14
Source : 14
Comment : 0
Single-line comment : 0
Block comment : 0
Mixed : 0
Empty block comment : 0
Empty : 0
To Do : 0

Number of files read : 1

----------------------------

E:\Web 作品\抽奖程序

html javascript

现场给消防队写的抽奖程序

其实就是拿 bootstrap 写的一个单页

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PS E:\Web作品\抽奖程序> sloc ./

---------- Result ------------

Physical : 83
Source : 68
Comment : 8
Single-line comment : 1
Block comment : 7
Mixed : 2
Empty block comment : 0
Empty : 9
To Do : 0

Number of files read : 3

----------------------------

C:\Users\gylid\IdeaProjects\使用 JavaFX 的 Hotel 项目

java fxml

第一枚课设,用了很多心思,看了几个 YouTube 视频,翻了一堆 Stack Overflow

国内教程实在太少了,用 JavaFX 的人就够少了,就更别说这款 UI 框架了

就当是菜鸡当一回先驱者吧(掉包小子妄称先驱者),有待开源~

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
PS C:\Users\gylid\IdeaProjects\使用JavaFX的Hotel项目> sloc ./

---------- Result ------------

Physical : 3317
Source : 2783
Comment : 311
Single-line comment : 77
Block comment : 234
Mixed : 39
Empty block comment : 0
Empty : 262
To Do : 3

Number of files read : 31

----------------------------

E:\Web 作品\nuistoday

wxml wxss javascript

学微信小程序的时候练手的小作品,代码最多也就 1w 行

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 19320
Source : 19145
Comment : 151
Single-line comment : 82
Block comment : 69
Mixed : 14
Empty block comment : 0
Empty : 38
To Do : 0

Number of files read : 13

----------------------------

D:\NodeJs\node-crawler\codepen

Codepen 备份用的爬虫,一口气备份了上万个 pens(包括我 love 过的、fork 过的、还有 collection 中的)的源代码和封面图_small.jpg

有待开源

有待获取每个 pen 的详细 json 信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
---------- Result ------------

Physical : 249
Source : 154
Comment : 77
Single-line comment : 28
Block comment : 49
Mixed : 14
Empty block comment : 5
Empty : 37
To Do : 4

Number of files read : 3

----------------------------

总结(阉割版)

前端嘛,网页的话过万行还是非常容易的……

2018 年是熬夜的一年,经常肝到一两点…

也去过医院查过锁骨(其实是过度劳累+着凉了,但是当时是被吓到了,总觉得脖子被人勒住,那两晚都没睡好觉,)

进步还是非常明显的,笔记现在已经 2315 篇了(搜集文章、汇集文档、总结语法、记录踩坑、博文备份…),一年学到了很多新技术新知识

很多事情啊,就是敢做和不敢做、想做和不想做 的区别

大概就是这样子吧,一个高兴又痛苦的一年

希望 19 年自己自控力能上来,就像很强的行动力一样!!!

首先要从作息做起…不能昼夜颠倒…早起早睡….(๑•̀ㅂ•́)و✧

然后就是在校基础课程…… 努力学好吧,新学期新的开始

然后… 我想想啊,我好像空间说说数目、分布 还没有统计,我先去爬一下看看

然后就是设计啊、深度学习啊 希望 19 年能更多接触更多地学习吧,虽然我是铁定了想当前端(大前端那种),但是一些必要的东西还是要学学滴,拿来装逼当然也是再好不过的

其实我是打算 1 号就把 年度总结的网页写完发出来来着,结果还是没写完(而且还有好多没写),等我写完了再放出来的时候估计只能说,“这是我 戊戌年 的年度总结” 了吧(

至于为什么要写年度总结这个玩意儿,首先是看隔壁群还有 v2ex 一堆大佬写总结 就跟风,然后就是想养成个习惯吧,插入到个人主页里面(这是我第一年想这么干),以史为鉴,记录年年的数据。总之只有好处没有坏处就是了。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×