CATEGORY

TestDrivenDevelopment

Java でTDD(FizzBuzz問題)

表記、先日こちらのブログでもお伝えした通り自分のJavaプログラミングスキル自体が足りず、結局意味が分からなくて終わりにしました。 そこからJava入門の本を買って読んだりして、少しずつJavaのことを理解しようとしています。 本はこちらを購入しました。めちゃくちゃ分厚くて、まだ半分もいけていません。 スッキリわかるJava入門第3版 [ 中山清喬 ] 価格:2,860円(2022/11/21 1 […]

ChromeをJavaで起動するコード

テスト駆動開発をやってみたくて、Javaを勉強しています。 テスト対象はWebブラウザを想定しているので、はじめの一歩ということでChromeの起動をすることができたので備忘録を兼ねてコードを。もともとのコードはこちらのサイトを参考にさせていただきました。 めっちゃシンプル。GoogleのURLのところを適当なものに変えれば、そのサイトを開くことができます。 上のコードで、私がまだわかってないもの […]

かけ算九九をJavaで

こちらの本を買い、Javaを勉強しています。ようやく、ちょっといろんなプログラムが書けるようになってきたので、面白くなってきました。ちょっと高かったけど、丁寧に教えてくれるし、買って良かったなぁーと思っています。 スッキリわかるJava入門第3版 [ 中山清喬 ] 価格:2,860円(2022/11/10 17:51時点)感想(13件) と思ったらあった!ダイソーに行きたくなってきました。こちらの […]

テスト駆動開発 6日目(完結)

挫折しました。 こちらのサイトを参考にして進めていたのですが、1と2を返すところまではこの内容通りにできました。が、その後が省略されていて、私の力では順を追ってコーディングしていくところが全く分からず、とりあえず写経して終わり。。しかもテストが通らず、うーん、ってなって諦めました。私の力不足です。 まずはJavaだな、話はそこからだ、うん

テスト駆動開発 5日目

前回はPythonでテスト駆動開発をやってみよう、という意気込みで始めて見たのですが、そもそもPythonのことも良く分かっていない状態でいきなりテスト駆動開発に着手したということで、なんともお粗末な結果で終わってしまいました。 なーんにも分かっていない状態というのは、逆に強かったりしますよね。自分が無知であることを知っている、とかの哲学者がおっしゃられていました。確かにそうなんですけども。それは […]

テスト駆動開発 4日目

前回のところで、次のステップを書いたところ、予定通りにAttribute errorが出されました。 ちょっと待て 違う、私がやりたかったのはケント・ベックさんのテスト駆動開発を写経したかったのではなく、Pythonでテスト駆動開発を体験したかったんでした。なぜケント・ベックさんのテスト駆動開発を参照したのかというと、テスト駆動開発へのとっかかりを思い出したかったからです。 気を取り直す さて、そ […]

テスト駆動開発 3日目

2日目では、自分のPython バージョンまで分かりました。ようやく環境の羅列を終えられる。。 Mac OS 12.6 Visual Studio Code 1.72.2 Python 3.9.12 いったん、ケント・ベックさんのテスト駆動開発を振り返る 写経したのが2年くらい前なので、すっかり忘れておりまして。そこからかよー、の自虐スタンスなので、焦らない。 Pythonで最初にRedを出すため […]

テスト駆動開発 2日目

前回は以下のコマンドがターミナルでnot foundになってしまった、というところで終わりました。 自分の中では納得がいってないですが、これが実力なのでしょうがない。 まず怪しいのは環境変数か、ということで、環境変数の調べ方を探しにいきました。 お世話になったのはこのサイト。ありがとうございます。先人の知恵は無駄にすべきではないですね。 で、出てきたのはこちら、なんつーか他にもっと入ってた気がする […]

テスト駆動開発 1日目

たまには仕事のことを。新たに、テスト駆動開発の分かるエンジニアになりたいな、と思っていて、これは夢でも理想でもなく、割と現実の延長線上にこの生き方があると信じてやみません。 以下、今の私。これから始めるにはとても良い機会すぎる。10月24日という中途半端さ。強いて言えば今日が月曜日ということくらい。はい、手帳は月曜スタート派です。 現状の、私のステータス テスト駆動開発について、概要は知っている […]