替换代码段中的 class 和变量名称
Replace class and variables names in code snippet
我想在 CV 中插入我的代码的一些要点。为了不让人知道这段代码是关于什么的,我想用一些随机字符串自动替换所有 类、方法和变量名称(使用一些脚本或在线创建者?),这样我就可以显示 "how I write" 但我没有展示真正的功能。
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
或者也许有人知道向其他人展示更好的方法"how does my code looks like but without showing him functionality"?
提前致谢
回答你的问题:
您可能想要使用 Ruby 源代码 uglifier/minifier(例如:ruby2ruby)。
但是(这就是全部大写 "but")
不要这样做! 当有人查看您的代码时,s/he 不想看到一些随机的 ruby 代码。 class 的名称、方法名称等在评估代码时非常重要。谁在乎你过去写的class个名字?最有可能的是,有无数其他开发人员使用与您的展示 classes 完全相同的名称来命名他们的 classes。所以,post 可能没人会关心。只需提供您所写的确切 classes,删除其中可能包含的一些隐私内容并共享它们。
如果你真的不想分享一些你真正引以为豪的classes,那么再写一个(新的)classes并在那里展示您的所有技能!
PS。如果有人想在不知道 class 和方法名称的情况下评估您的代码,那么请抓住您的代码并 运行 拼命!没有它们,您可能会过得更好! :) 你不会从那个团队领导那里学到很多东西。或者,如果你这样做,你会学到错误的东西。
我想在 CV 中插入我的代码的一些要点。为了不让人知道这段代码是关于什么的,我想用一些随机字符串自动替换所有 类、方法和变量名称(使用一些脚本或在线创建者?),这样我就可以显示 "how I write" 但我没有展示真正的功能。
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
或者也许有人知道向其他人展示更好的方法"how does my code looks like but without showing him functionality"?
提前致谢
回答你的问题:
您可能想要使用 Ruby 源代码 uglifier/minifier(例如:ruby2ruby)。
但是(这就是全部大写 "but")
不要这样做! 当有人查看您的代码时,s/he 不想看到一些随机的 ruby 代码。 class 的名称、方法名称等在评估代码时非常重要。谁在乎你过去写的class个名字?最有可能的是,有无数其他开发人员使用与您的展示 classes 完全相同的名称来命名他们的 classes。所以,post 可能没人会关心。只需提供您所写的确切 classes,删除其中可能包含的一些隐私内容并共享它们。
如果你真的不想分享一些你真正引以为豪的classes,那么再写一个(新的)classes并在那里展示您的所有技能!
PS。如果有人想在不知道 class 和方法名称的情况下评估您的代码,那么请抓住您的代码并 运行 拼命!没有它们,您可能会过得更好! :) 你不会从那个团队领导那里学到很多东西。或者,如果你这样做,你会学到错误的东西。