Diagrammtyp Ruby

!Mac OS X-10.15.7!ruby-2.7.1p83

Überblick

Das Lehrbuch für Rubinanfänger ist zu halb fertig, deshalb habe ich beschlossen, es selbst zu schreiben. Dies liegt daran, dass es frustrierend ist, dass ich das Schema ruby = TDD + English erstellt habe, aber ich kann es den Schülern nicht gut vermitteln.

Um die Programmierung zu studieren, sagen Sie: "Versuchen Sie, wie bei der Lösung eines mathematischen Problems Fehler zu machen." Aber ich frage mich, ob ihnen wirklich beigebracht wird, wie man diesen Versuch und Irrtum macht. Anstatt die Antwort vollständig zu kopieren, muss die Antwort zerlegt und erstellt werden, um den Vorgang zu verstehen. Ich denke, dass das Verfahren, um dies zu praktizieren, in Europa und den Vereinigten Staaten TDD (Test Driven Development) genannt wurde.

In Japan heißt es Shakyo, aber es ist noch schwieriger zu verstehen. Daher werde ich vorstellen, wie man schönen Code schreibt, der nach der in Japan seit langem bekannten Diagrammformel funktioniert.

Erscheinungsbild und Inhalt im Diagrammstil

Als ich die Diagrammformel sagte, war ich überrascht, einen Forscher zu finden, der dachte: "Ich werde viele Probleme gestaffelt lösen." Die Essenz des Diagrammausdrucks ist nicht da,

  1. Einfaches Thema
  2. Detaillierte Lösung
  3. Ähnliche Titel

ist. In Übereinstimmung mit diesem Grund

  1. setzt; Nur Ausgabe, erste Hallo Welt, richtig?
  2. Variable und Methode; Methode, Vorschlag von Kent Beck
  3. if, case, array, jeweils nach Schaltjahr; TDD to case
  4. assert \ _equal; gem, Vererbung kolorieren, erfordern, Verhinderung der doppelten Ausführung
  5. rekursive Fibonacci; Testrekursion
  6. Hallo Klasse;

Ich werde etwas vorstellen. Die andere Essenz der Diagrammformel, "Aussehen", ist HTML, also geben Sie bitte auf.

Finishing-Problem

Sie sollten in der Lage sein, die folgenden Probleme zu lösen.

Peripherieinformationen zur Ruby-Entwicklung

Machen Sie sich mit der Linux-Idee vertraut, auf die sich Ruby konzentriert, bevor Sie die Sprachspezifikationen von Ruby lernen. Cui, Option, Rohr, Filter und so weiter. Es gibt einige andere nützliche Tools für die Ruby-Entwicklung (manchmal auch als Ökosystem bezeichnet ... es gibt Diskussionen), daher werde ich sie vorstellen.

  1. bash + emacs; vor hallo welt
  2. my \ _help; Beachten Sie mit cui, wie der org-Modus verwendet wird
  3. Bündler; Gerüstkonstruktion, CoC, Edelstein
  4. Rechen; Alles automatisieren, System
  5. rubular; Regulärer Ausdruck, Datei lesen
  6. thor; Complex CLI, Rubocop

Und so weiter.

Studentenarbeit

(Dies ist ein Reflexionsmemo von 2019, das 2020 verbessert wurde und Qiita verwendet.) Das Problem besteht darin, zu beurteilen, ob der Schüler das ähnliche Problem unabhängig gelöst hat.

Ich hoffe, das wird eine Lösung sein. Genau der Log-Status von git. .. .. Hmmm. Was bleibt dort übrig. .. ..

Dokument machen


Recommended Posts

Diagrammtyp Ruby
Diagrammtyp Ruby-Anhang-III (Bündler)
Diagrammtyp Ruby-I (Puts)
Diagrammtyp Rubin-Anhang-IV (Rechen)
Diagrammtyp Ruby-Anhang-V (Rubular)
Arten von Variablen in Ruby
Diagrammtyp Ruby-Anhang-I (Bash + Emacs)
Rubin lernen 4
[Ruby] Array
Rubin lernen 5
Ruby-Grundlagen
Ruby Review 2
Rubinzusatz
Pfadtyp
Ruby lernen 3
Ruby-Einstellung 2
Rubinproblem ⑦
Ruby lernen 2
Rubin lernen 6
Verzeichnistyp
Ruby-Einstellungen 1
Rubin lernen 1
Ruby Review 1
Menschlicher Typ