设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1655|回复: 3
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

跳转到指定楼层
1
发表于 2014-12-16 17:53:56 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
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
头像被屏蔽

Lv2.观梦者 (禁止发言)

梦石
0
星屑
653
在线时间
3774 小时
注册时间
2011-2-26
帖子
1839

开拓者

4
发表于 2014-12-18 21:52:15 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv2.观梦者

会吐槽的画师

梦石
0
星屑
782
在线时间
3431 小时
注册时间
2011-6-10
帖子
6535
3
发表于 2014-12-17 07:49:57 | 只看该作者
天使の新武器
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
帖子
1770

剧作品鉴家

2
发表于 2014-12-16 21:42:25 | 只看该作者
三个定语从句套装
RM新人,尚在摸索熟悉软件中。对您的指教十分感谢。(鞠躬
RM的新手教程新手教程新手教程
喵雪大触的像素绘画教程
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-20 22:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表