4回連続開催!!】ふみコードのソースコードのお掃除教室ツイートシェアGoogle+はてブPocketこんにちは、レッドインパルスの高橋です!UEQareerでは、イケてるエンジニアを目指す電通生のために、価値ある情報を日々発信しております。講座の詳細さて、スパゲッティコード書いてませんか?スパゲッティコードとは、スパゲティプログラムともいい、スパゲッティのように複雑に絡まる実行順序が、そう呼ばれる語源となっている。よって、整理されていないプログラムを指す。日立ソリューションズ)プログラミングを勉強し始めて、長いコードを書いてくると、ちょっと前に自分で書いたコードを修正しようとして、何が書いてあるのか分からなくなったり一応動くけど、この書き方でいいのかなと不安になったりこういったこと、あると思います。そんな時、心がけた方がよいのが、リファクタリングです。リファクタリングとは、ソフトウェアの外部的振る舞いを保ちつつ、理解や修正が簡単になるように、内部構造を改善することです。リファクタリングは非常に統制された方法でコードを洗練していくため、バグの入り込む余地が少なくなっています。リファクタリングとは何か?)そこで、耳寄りな情報です。坂本研究室で感性情報学を研究。2015年修士留年覚悟で春から夏にかけてシリコンバレーでエンジニアインターンを経験。その経験から「忍者ビジネス」を発案し現在日本に普及すべく活動中。今いちばん好きな言語はJS。さん大学では学べないような、基本的なルール、マナー、美的感覚を教えてくれたのでとても有益だった。対象者としては、プログラミングを覚えたばかりの1年生や2年生が最適か。さんとても楽しかったです。スライドも説明も整理されていて理解しやすかったですし、適度に小ネタもあって楽しみながら学べました。用意されていた内容以外に、質問に対してもコードをかきながらの分かりやすい説明があって、本当に有意義な時間でした。さん講義内容は分かりやすかったです。前半のインデントや変数名やクラス化関数化は割と頻繁にやるので当たり前では...?という感じでしたが、後半の一般化や参照透過、ベクトル等ライブラリの作成等はあまり意識していなかったので新鮮でした。これからいいコードが書けそうです。講座の内容プログラミングを好きになる第一歩は、コードを読めるようになることです。コードを読めるようになると、内容が俯瞰できるようになり、プログラミングがエラーを追う作業ではなく、自分の世界を築き上げる作業に変貌します。読めるコードを書く技術は大学ではなかなか教わりません。そこで、この講座では、ぐちゃぐちゃになっていきがちなソースコードをきれいに保つコツをお伝えします。どれも簡単な指針ばかりですが、それらを意識するだけで全然読みやすさが変わってきます。魔法のようなスキルを身につけて、自分のコード、そしてプログラミングを好きになってください!講座の流れはじめに、汚いソースコードを印刷してお渡しします。例題をもとに、「リファクタリングの教訓」を一個ずつ適用していくことで、どんどんコードをきれいにしていきます。手元の紙をみながらペンで修正してみましょう。持ち物:ペン前提知識:JavaもしくはProcessing実習内容:コーディングの実習はいたしません。プリントされたソースコードにご自分でメモしていただくだけで勉強になるように作ってあります。UEQareerオススメのイベントですので、ぜひご参加ください!事前申し込みはコチラから!イベント紹介ツイートシェアはてブGoogle+Pocketfeedly【6/15エントリー〆切】学生限定のカウモハッカソンが開催!!【電通大開催】ハッカソンミートアップのイベントまとめRECOMMENDこちらの記事も人気です。【TODOアプリ作成】Flutter・Firebaseでゼロからアプリをつくる。【TODOアプリ作成】Flutter・Firebaseでゼロからアプリをつくる。