結合度を考えた場合、自分が思っている以上にハードウェアの隠蔽度を高くした方がいいんだよな。かなり内部の状態に影響を与えてるし、外部から謎の状態遷移もある気がする。
結合度を考えた場合、自分が思っている以上にハードウェアの隠蔽度を高くした方がいいんだよな。かなり内部の状態に影響を与えてるし、外部から謎の状態遷移もある気がする。
一応開発計画みたいなものは立てているものの、一つ一つの粒度が大きいので具体的じゃないし、一貫性もないと思う
そもそも自分一人で全ての責務を負うのが難しいほどシステムが大きいし、個人でできる範囲を越えてそうなんだよな
そもそも趣味なのでポシャってもええわくらいの意識でいるんだが
ソフトウェア工学の視点から今自分が取り組んでる自作OSの構造を見直すべきかな。時間的コストが莫大になるが、あらゆるコンポーネント間の結合が強すぎてバグが発生したときの影響範囲がデカいし、それでストレスになったりシステムの不安定要素が除かれるのであればそれでも構わない。
割とガチでスキル習得のためにロードマップ作った方が良さそうな気がしてきた
アセンブリ使って自力で書いたブートローダーのリファクタリングが終わった。ディスクやメモリマップの情報をカーネル側と共有できるようにしたいのだが、なぜか面倒になり寝ている。
Web開発についてなにも知らないので、とりあえずフレンドに倣ってReactとVue.jsの学習をするのがいいのかもしれない
プログラミング初心者が何らかのコーディングが出来るようになるためには、少なくとも対象物の論理的な構成と開発者の思考をトレースする必要があって、結局は修行という結論に帰着するんですよね。そのためにはコードリーディングが非常に役立つし裏にあるテクニックを知ると更によく、何も作れねーと言っている人にやってほしい。
FAT16でフォーマットされたHDDをアセンブリで頑張って解析&OSのロードを行ってます。この辺もちゃんとしたいし、OS内部でできることはなるべくさせない方針で縮小させたいんっすよ
俺が作ってるOS、そろそろリファクタリングしないと後で発狂しそうですね。そのうえ謎にブートローダで異常に時間がかかるためもっと改善可能だし、何もわかってなかったっぽい。
このアカウントで全然ツイートしてなかった…