我想在CV中插入一些我的代码。为了不了解这段代码是什么,我想自动用一些随机字符串替换所有类,方法和变量名称(使用一些脚本或在线创建者?),这样我就可以显示“我怎么写”但是我不知道没有显示真正的功能。
class User
def initialize(email)
@email = email
@is_admin = false
end
def give_admin
self.update(is_admin: true)
end
[...]
end
我想换成:
class Class1
def method_1(var1)
@var1 = var1
@var2 = false
end
def method_2
self.update(var2: true)
end
[...]
end
或者也许有人知道更好的方式向别人展示“我的代码看起来如何,但没有显示他的功能”?
提前致谢
答案 0 :(得分:0)
您可能希望使用Ruby源代码uglifier / minifier(例如:ruby2ruby)。
不要这样做!当有人在看你的代码时,他/她不想看到一些随机的ruby代码。类的名称,方法名称等在评估代码时非常重要。谁在乎你过去写过的课程名称?最有可能的是,有许多其他开发人员使用与展示类完全相同的名称来命名他们的类。所以,发布可能没人会关心。只需提供您编写的确切类,删除它们可能包含的一些私有内容并共享它们。
如果你真的不想分享一些你真正引以为豪的课程,那么写下另一个(新)课程并在那里展示你的所有技能!
PS。如果有人想要在不知道类和方法名称的情况下评估您的代码,那么抓住您的代码并运行就好了!如果没有它们你可能会更好! :)你不会从那个团队领导那里学到很多东西。或者,如果你这样做,你将学到错误的东西。