learnbyexample / learnbyexample/ThinkRubyBuild

Chapter 4 - Case study: interface design

Aperta
#2 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

help wanted
Lingua principale
TeX
Stelle
32
Fork
2
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Chapter link: https://github.com/learnbyexample/ThinkRubyBuild/blob/master/chapters_md/case_study_interface_design.md

Main issue: couldn't install turtle in Ruby and had issues like mentioned here https://github.com/peterc/trtl/issues/5

Possible solution, use Exercise 3 (grid drawing) from Methods chapter as a base to teach concepts like Encapsulation, Generalization, Interface design etc

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Leggi chapters_md/case_study_interface_design.md ed Exercise 3 in chapters_md/methods.md, insieme all’issue collegata relativa all’installazione di turtle. Determina in che modo l’esercizio di disegno di una griglia può supportare l’insegnamento dell’incapsulamento, della generalizzazione e della progettazione delle interfacce senza dipendere da turtle. Il lavoro è completato quando il caso di studio di Chapter 4 è stato revisionato di conseguenza.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
ruby
Ambito
documentation
Tipo di issue
Documentazione
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.