http://gurakura.sakura.ne.jp/hellomondrian/intro/
Ce document est basé sur le manuel d'un cours qui a en fait été dispensé dans une certaine école de beauté. Contrairement aux étudiants en sciences, les étudiants n'ont pas toujours une formation en programmation.
Cependant, même dans les collèges d'art, la connaissance de la programmation telle que l'art médiatique et les installations interactives est souvent requise (bien que ceux qui connaissent la situation puissent ressentir «ce qui se passe maintenant ...»). .. Par conséquent, j'ai essayé d'expliquer d'une manière facile à comprendre en montrant autant d'exemples concrets que possible afin que même les étudiants puissent comprendre.
Bien sûr, il y a des étudiants qui ont des capacités de programmation étonnamment élevées. Cela dit, en moyenne (bien sûr), je pense que des explications plus polies sont nécessaires par rapport aux étudiants en sciences. Cela peut donc sembler un peu fastidieux pour ceux qui comprennent vite, et c'est pourquoi.
Processing Dans cette série de documents, nous expliquerons la programmation à l'aide d'un système appelé Traitement. Le traitement est un système que même les débutants peuvent facilement créer par programmation des animations d'infographie (CG) en utilisant le langage Java.
Récemment, non seulement Java mais aussi des langages de programmation tels que Python et JavaScript peuvent être utilisés, mais dans ce cours, nous expliquerons l'utilisation de Java.
Dans cette série, qu'est-ce qu'un bon programme ainsi que les bases de la programmation? Sera expliqué sur l'axe de l'abstraction. Il n'y a pas de définition claire comme les mathématiques pour la définition d'un bon programme.
Cependant, dans cette série, nous continuerons d'expliquer des programmes plus flexibles et des programmes plus résistants au changement comme de bons programmes.
Le refactoring consiste à modifier la liste des programmes (parfois appelée code source) sans modifier le comportement du programme. Dans ce cours, nous montrerons également comment le programme passera à un meilleur grâce à la refactorisation.
Comme mentionné au début, ce document a été créé en tant que contenu d'apprentissage pour les étudiants, mais puisqu'il s'agit d'un contenu qui vous permet de faire l'expérience de la refactorisation réelle sur papier, non seulement les débutants du programme mais également les débutants du programme. Je pense qu'il peut être utilisé comme un texte de refactoring pour ceux qui le visent.
Recommended Posts