0

コードの要点を 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

または、誰かが他の人に「私のコードはどのように見えるが、機能を示さずに」表示するより良い方法を知っているのでしょうか?

前もって感謝します

4

1 に答える 1

0

あなたの質問に答えるには:

Ruby ソース コードの uglifier/minifier (例: ruby​​2ruby ) を使用することをお勧めします。


BUT (それはすべて大文字の「but」です)

それをしないでください!誰かがあなたのコードを見ているとき、その人はランダムな ruby​​ コードを見たくありません。クラスの名前、メソッド名などは、コードを評価する上で非常に重要です。過去に書いたクラス名を誰が気にしますか? ほとんどの場合、ショーケース クラスとまったく同じ名前を使用してクラスに名前を付けている開発者が無数にいます。だから、投稿はおそらく誰も気にしないでしょう。あなたが書いた正確なクラスを与えて、それらに含まれている可能性のあるいくつかのプライベートなものを削除して共有してください。

本当に誇りに思っているいくつかのクラスを本当に共有したくない場合は、別の (新しい) クラスを作成し、そこですべてのスキルを披露してください!

PS。クラス名とメソッド名を知らずにコードを評価したい人がいる場合は、コードを取得して、地獄のように実行してください! あなたはおそらくそれらなしで良いでしょう!:) そのチーム リーダーから多くを学ぶことはありません。または、そうすると、間違ったことを学ぶことになります。

于 2016-04-28T14:41:55.537 に答える