查看: 1999|回复: 3

[胡扯] Write code that writes code that writes code

[复制链接]

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2014-12-16 17:53:56 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
https://rpg.blue/thread-347871-1-1.html

想往这里加几个功能,然后发现之前写的代码是重复有多少,多么难于扩展和修改。

一怒之下重写代码,成果在那个链接里。


让可读性见鬼去吧。一个月之后我还能看懂这段代码就是奇迹。
我觉得我一定是疯了。也许因为学习压力大?

# 是时候使用魔法注释了么

点评

一个DSL套一个内嵌表达式(恩我心里第一选择是erb那种而不是一般的内插字符串)可以推广到很多使用场合  发表于 2014-12-18 21:43
我一直在做这种事不过产生的代码是别的语言,写的Ruby  发表于 2014-12-18 21:41
本来就该是这样了…… 另外你可以让写代码的代码变成DSL,看不到#{define}这样但却有这个的效果  发表于 2014-12-18 21:40
梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
回帖
1593

剧作品鉴家

发表于 2014-12-16 21:42:25 | 显示全部楼层
三个定语从句套装
RM新人,尚在摸索熟悉软件中。对您的指教十分感谢。(鞠躬
RM的新手教程、新手教程和新手教程
喵雪大触的像素绘画教程
回复

使用道具 举报

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
回帖
6325
发表于 2014-12-17 07:49:57 | 显示全部楼层
天使の新武器
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
回帖
1577

开拓者

发表于 2014-12-18 21:52:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部