
はてなキーワード:ネストとは
エフェソス公会議(431年)で異端とされたのはネストリウス派(ネストリウス主義) です。
⸻
🔹 背景:
ネストリウスはコンスタンティノープル総主教で、キリストにおける「神性」と「人性」を強調しすぎた結果、マリアを「神の母(テオトコス)」と呼ぶことに反対し、「キリストの母(クリストトコス)」と呼ぶべきだと主張しました。
この教義は、キリストが「二つの人格(神と人)」に分かれているように受け取られ、当時の正統派から「分裂的で異端」と見なされました。
⸻
•ネストリウスは総主教の座を追われ、のちに流罪となりました。
⸻
🔹 その後の影響:
ネストリウス派は中東やペルシャ方面に広がり、**東方教会(アッシリア東方教会など)**として独自の流れを持つようになりました。
もう少ししたら自動ブクマするコードができそうなんだけど、そのうえでコード公開に便利なように事前にpre記法に囲まれた部分はその外部の文字を適切にエスケープするコードをchatgptに指示して作ってもらった。
ぶっちゃけなんでこれで動くのかはわからないので動くからゴーサインを出したというだけなのが情けない所。flushってなんだ?
使うときはchatgptにこのコード丸ごと書いて「ブックマークレット用に一行にして」と丸投げするのを要推奨。
https://anond.hatelabo.jp/20240820150546#
javascript:(function () {
function escapeHtml(text) {
returntext.replace(/&/g, '&')
.replace(/</g, '<')
.replace(/>/g, '>')
.replace(/"/g, '"')
.replace(/'/g, ''');
}
vartextarea = document.querySelector('textarea#text-body');
if (!textarea) return;
varlines =textarea.value.split(/\r?\n/);
varout = "";
var inPre =false;
var preLines = [];
function flushPre() {
// pre範囲の中身を 1 本の文字列にまとめ、\n→<br>(末尾行は <br> なし)
varraw = preLines.join("\n"); // ここに物理改行は入るが…
var escaped = escapeHtml(raw); // 先にエスケープ
varhtml = escaped.replace(/\n/g, "<br>"); //物理改行を <br> に置換(末尾に \n が無ければ末尾 <br> は付かない)
out +=html; //out には改行を入れない
preLines = [];
}
for (var i = 0; i <lines.length; i++) {
varline =lines[i];
// >> / << だけの行は常にそのまま出力(pre 内に来るケースは想定外だが、念のため pre を閉じてから出力)
if (/^\s*(>>|<<)\s*$/.test(line)) {
if (inPre) {
flushPre();
inPre =false;
out += "</pre>";
if (i <lines.length - 1)out += "\n"; // </pre>\n(次に続きがあるときだけ)
}
out +=line;
if (i <lines.length - 1)out += "\n";
continue;
}
// >| 行 → <pre>(直後に改行を入れない)
if (/^\s*\>\|\s*$/.test(line)) {
if (inPre) { //ネストは想定しないが、防御的に閉じる
flushPre();
inPre =false;
out += "</pre>";
if (i <lines.length - 1)out += "\n";
}
out += "<pre>";
inPre =true;
preLines = [];
continue;
}
// |< 行 → </pre>(直前に改行を入れない)
if (/^\s*\|\<\s*$/.test(line)) {
if (inPre) {
flushPre();
inPre =false;
}
out += "</pre>";
if (i <lines.length - 1)out += "\n"; //連続ブロック時は </pre>\n<pre> になる
continue;
}
if (inPre) {
// pre 内はバッファに貯める(ここでは改行を出力しない)
preLines.push(line);
} else {
// pre 外は escapeHtml + 行末にだけ改行
out += escapeHtml(line);
if (i <lines.length - 1)out += "\n";
}
}
// 未閉じの pre が残っていたら閉じる
if (inPre) {
flushPre();
out += "</pre>";
}
textarea.value =out;
})();
-----BEGINPGP SIGNEDMESSAGE-----Hash: SHA512https://anond.hatelabo.jp/20250819202540# -----BEGINPGP SIGNATURE-----iHUEARYKAB0WIQTEe8eLwpVRSViDKR5wMdsubs4+SAUCaKRfOwAKCRBwMdsubs4+SI5UAQDcNiyv5qUuMej1VLkGz4F5WyHeU1AIm7nUVHlx/gicnAEAgP07dK14IuTuW3ZO7PRR71ENq9lJjYtawIYyMOc2cQk==okE4-----ENDPGP SIGNATURE-----
HTMLを使用する際には、さまざまな問題が発生することがあります。まず、HTMLが正しく表示されない主な原因として、タグの閉じ忘れやネスト(入れ子)のミスが挙げられます。たとえば、
タグが正しく閉じられていない場合、ブラウザは意図した通りにコンテンツを表示できません。このようなエラーを検出するには、W3Cのバリデーションツールを使うのが有効です。
次に、画像が表示されない問題については、<img>タグのsrc属性で指定されたパスが間違っている可能性があります。ファイルが存在するかどうか、また拡張子(.jpg、.pngなど)が正しいかを確認しましょう。さらに、ファイル名の大文字と小文字が一致していない場合も、特にUnix系のサーバーでは読み込まれない原因になります。
https://mavenanalytics.io/project/37984
https://mavenanalytics.io/project/37985
https://mavenanalytics.io/project/37992
リンクが機能しない場合は、タグのhref属性が誤っているか、リンク先のページが存在しないことが考えられます。相対パスと絶対パスの違いを理解し、正確なURLを記述することが大切です。また、CSSがページに反映されない問題もよくあります。これはCSSファイルのパス指定が間違っていたり、セレクターの書き方にミスがあったりすることが原因です。キャッシュが影響することもあるため、ページをリロードする際はCtrl + F5 https://mavenanalytics.io/project/37998で強制的に更新するのがおすすめです。
最後に、フォームが正しく送信されないケースでは、<form>タグのaction属性に誤りがあることが多く、また<input>タグにname属性が設定されていないと、データがサーバーに送られません。JavaScript https://mavenanalytics.io/project/37999を使用している場合は、開発者ツール(F12)を使ってコンソールにエラーが出ていないか確認するのがよいでしょう。
このように、HTMLのトラブルを解決するには、基本的なタグの構造やパス指定の正確さ、そしてブラウザの開発者ツールを活用する知識が不可欠です。
誰も使っていなかった WordPad がWindows11 で廃止されたが、実は単純な廃止ではなく “Notepad+WordPad の一本化” で、
メモ帳(Notepad) は純テキスト路線を捨て去り、RichEditベースに作り直された。
メモ帳は 「社畜ドザーのvi」 と揶揄された頃の、かつての素朴なメモ帳ではなくなった。
これがちょうどAIブームでMarkdown が脚光を浴びるタイミング より数年早く、微妙にズレた
今回のMarkdown対応はそのうえにのせた 「オマケトッピング」でしかない
致命的なのはMarkdown機能におけるステータスバーのトグル。
これは「同じプレーンテキストソースの見た目だけ替えるビュー切替」ではなく、
内部でMarkdown ⇄ RichEdit の双方向コンバータを回す“翻訳(round-trip conversion)”
テーブルや複雑なネストを書こうものならトグルを押すたびにマッピング不能 → 警告ダイアログが登場。
(未対応であれば、警告など出さずに単純にプレーンテキストのまま表示すれば良いだけ)
コレがゴミでなくて一体何なのか
メモ帳(Notepad) は WordPad の“穴埋め”として肥大化し、
そこへオマケ程度にMarkdownっぽい機能を付け焼き刃したところ、
AIブームでMarkdown が脚光を浴びたタイミングと重なり、期待値に対して失望感が圧倒的
かつてはネットでできるボードゲームとして麻雀(天鳳、雀魂)やポーカー(ポーカーチェイス)にはまっていたけど、最近はもっぱら将棋ウォーズだ。将棋に運の要素は無く、勝ちも負けも自分次第というのがいい。勝ったらうれしいし、負けたらくやしい。
これがいい。
麻雀やポーカーだと、長い時間をかけて作戦を練っても最後は運で決着するなんてことはよくあるからな。
ふたりぜろわゆうげんじょうほうかくていかんぜんじょうほうげーむ……、えーっとなんだっけ? 大学でゲーム理論の講義受けてたけど忘れちまった。まあいい。とにかく、運の要素が無く、勝ち負けは自分と相手の選択のみで決定するというターン制対戦パズルゲームの将棋が気に入った次第だ。
将棋のルールは小学生の頃の羽生ブーム(羽生七冠達成の頃、朝ドラ(ふたりっ子(マナカナ出演))でも将棋が主題だった)の頃に覚えた。いかんいかん、思い思いのままに書き連ねたら括弧がネストしまくってしまった。
とはいえ、屋内ゲームとしてスーファミやプレステやロクヨンをやるようになり(ひとりでも複数人でも)、自然と将棋はやらなくなっていった。
2010年頃から、「コンピューター将棋はプロよりも強いのではないか?」と言われるようになって、実際にプロvsAIの対局が実現されるようになった。今ではAIがプロより強いのは当たり前で、プロの強さをAIとの指し手の一致率で表現することもあるが、当時の価値観ではまだ考えられないことだった。
その頃にコンピューター将棋を少しやったことがある。当時最強と言われていたボナンザやその派生ソフトは使い方が良くわからなかったので、フリーソフトの「きのあ将棋」をやっていた。そして、「あひるがあがあ地獄」に負けまくって嫌になって、もう将棋なんて指すもんか、と思ってしまったのだ。ひたすらアヒル戦法を相手にして負けまくったらそりゃあ嫌になるよなぁ。
とはいえ、指すことが嫌になっただけで、将棋業界の動向をエンタメとして楽しむことは好きだった。公式非公式問わずで、「加藤一二三伝説」(ニコニコ動画を中心に流行)だったり、「豊島? 強いよね」(最近、日清がCMのネタにした)だったりだ。
今、将棋をやり始めるようになったきっかけは「龍と苺」だ。私が知ったのははてブで話題になった時であり、その時はSF設定の漫画なのかなぁと思っていた。ただ、ブコメ欄でなぜそこまで盛り上がっているのかが分からなかった。気になって1巻から順に読んでみたが、現代を舞台にしたリアル志向の漫画だったので、そこからどう最新のストーリー展開になっていくのか分からなくて、ブコメ欄で盛り上がるのもわかるなぁと思った。
「龍と苺」の作中で、将棋ゲームをきっかけに才能を見出してプロを目指す人物が登場する。それに感化されて、私は十数年ぶりに将棋を始めたのである。それが、将棋ウォーズだ。
やはりというか、私にはたいした才能が無いことを改めて自覚させられたが、それでも楽しかった。その楽しさの源泉は、勝ったり負けたりのバランスがちょうどいいからだ。対戦相手はレートに応じて自動的にマッチングされて、勝率が50%くらいになるのだ。ボロ勝ちばかりやボロ負けばかりだったら、すぐにやめてただろう。
それと、AIによる棋譜解説で対局の振り返りができるのもいい。負けたときにはたいてい悪手や疑問手があるので、どうすればよかったのかを教えてくれる。これにより、自分の成長を実感できるのもいい。まあ、同じようなミスをやらかして負けることも多々あるけど……。
ネットには定跡などの様々な情報があるし、プロアマ問わず将棋を配信している人もいるし、ぴよ将棋では毎日詰将棋問題が配信されるし、将棋を学ぶことに困ることは無い。
そんなこんなで、将棋ウォーズ3級になったのだ。始めたばかりの頃はテンポよく昇級して気持ちよかったが、4級になってからはなかなか昇級できない期間が続いた。私はどこまで昇級できるのだろうか? 2級か? 1級か? 響きがカッコいいから初段を目指したいなぁ。でも3級止まりかもしれないし、もしかしたら逆に4級へ降級するかもしれない。
まぁでも、段級位も勝ち負けもよくよく考えたら二の次だ。一番は、自分の頭脳を最大限駆使することだ。それが何よりの幸せだ。勝てばいいという訳ではない。相手のしょうもないミスだったり、接続切れだったりで勝っても面白くない。時間をギリギリまで使って、自玉が詰まされそうな状況で持ち駒を使い果たして辛勝するのはすごく気持ちいいし、逆にそうした場面で時間が無くなったり、相手玉を詰め切るのに失敗するとすごく悔しい。それがいい。
そういえば何年か前に「Into theBreach」というゲームにのめり込んだ時期があったけど(Steam実績全解除するまでやった)、そのゲームはまるで詰将棋だとか言われてたなぁ。かつてはそう思ってたけど、将棋にはまった今思い返してみると、コンピューターに接待されている感が強くて将棋とはちょっと違うかなぁ。まぁあまりにもガチ過ぎたら楽しくないからあたりまえだけど。あくまでも「Into theBreach」は戦略SLGだ(それでもパズル要素があって面白い)。その頃に将棋も始めてればよかったなぁ。他にSteamゲームだと、パズル要素の高いゲームが好きだ。ここ増田でもいくつかゲームの感想を書いたことがあるけど、リンクを貼るのは……やめておこう。あくまでも今ここでは将棋の話だけにとどめておこう。Steamでやりたいゲームはそれなりに積んだままになっているけど、将棋にはまっている今現在は、パズル要素の高いゲームの出番はしばらく無いだろうな。
どうも~、ポアンカレ予想を初手で解いた気になってる男です~。
お前、それホンマに解けたんか?俺、未だに夢の中でホモロジー拡張してるんやけど?
毎晩 E₂ ページで目ぇ覚めんねん。「あ、これ収束せぇへんやつや」って。
せやけどな、お前の図式追跡、複雑すぎんねん。
せやから、まず ∞-グループオイドで告白して、ホモトピー的に同値か確認してんねん。
恋愛にホモトピー同値求めるな!位相の心配する前に、お前の内面連結か確認せぇ!
いや、そんなん言うたら離婚は何やねん?
最近、ペアノ算術に疲れてな、ZFCで生きていこう思てんねん。
せや。「全ての集合には理想の彼女が存在する」って選べるねん。
それ、超限帰納法で言うたら、だいたいの人に破綻されるやつや!
あ、でもな、昨日ナンパされたんや。
ちゃうちゃう、ウルトラフィルター女子や。絶対選好が一個に定まってるねん。
それ好み偏りすぎやろ!リーマン予想解ける男しかアカン言うとったで!
なんや?
二人:
どうもありがとうございましたー!
以下のテクニックを適切に組み合わせることで、Pythonコードのパフォーマンスを向上できます。
SPRING VALLEYは増田も代官山で実験的なビールとハンバーガーを提供している醸造所兼レストランが開店した頃に行ったことがあり、当時は尖ったIPA仕込んでいたのに現状には悲しく思っている1人だ。
ブックマークコメントに同意できる発言している人も多く、はてなコミュニティにもビール好きってこんなに居たんだなと嬉しくなったので、例のマンガやゲーム作品の選出に使われるフォーマットで10本選んでみたい。
人に飲んで欲しいと思うビールを選ぶにあたり、入手容易性を重視した。クラフトビールとして限定醸造される商品はもちろん増田も好きだが、通年で入手し易いものを優先して選んだ。うちゅうとかWCBとかVERTEREとか、人気があって入荷後すぐ売り切れちゃうところも今回は選外とした。この辺のブルワリーのファンの人には申し訳ない。
また、クラフトビールで先行しているアメリカに倣って、日本でも缶流通をさせるところが増えているため、瓶よりも缶で流通しているビールを優先的に選んだ。スタイル表記についてはブルワリーが公式に掲げているものがあれば、そちらを優先している。
まぁ増田も日本中すべてのビール飲んだことがある訳ではないので、あーだこーだ言及してオススメがあれば教えて欲しい。
四大ビールメーカー看板ビールから選ぶなら増田はこれ。サッポロはドルトムンダーと言って売っているが、ヱビス以外にあまり聞かないので、まぁピルスナーとかラガーと言って差し支えないのではないかと思う。仕事後に疲れたおじさんが冷やして泡立てて飲んでる黄金色をした、一般的なイメージのビールだ。
ビールオタクが集まって「四大ビールメーカーでジャパニーズピルスナー最強の缶ビールを決めようぜ!」と話すと、大体はヱビス・クラシックラガー・プレモル・赤星ラガー辺りになるのではないか。増田はこの中ではヱビスが1番好みだ。「ザ・ホップ」も好きなんだけど通年販売していない(気が付くと店頭から消えたり復活したりする)ため選外とした。近年サッポロはYEBISUBARを各地に展開してブランドとして大事に育てている印象があり、好ましい。
日本における「クラフトビール」の前史と言える「地ビール」とは違い、大手のサッポロが工場などの縁があって製造し、それぞれの土地でしか流通していない「ご当地ビール」という変わったジャンルがある。風味爽快ニシテ(新潟)、静岡麦酒(静岡)、サッポロクラシック(北海道)などである。地域限定だったら入手性よくないじゃんって言われたら全くその通りなんだが、近年は通販やふるさと納税の返礼品で入手機会が増えているし、旅行先で飲んだことがある人も居るだろうから1本入れさせてくれ。
北海道で食べるジンギスカンとサッポロクラシックの組み合わせが最強なのでご当地ビールとしてはこれ。異論は認める。
「日本のビール史上、もっとも重要なビール」で選んだらどう考えてもスーパードライが入るのだが、残念ながら増田はスードラがあんまり好きではない。そしてこのエントリは増田がオススメしたいビールを選ぶため、アサヒの黒生をすすめたい。クラフトビールシーンで流行しているインペリアルスタウトみたく強烈な黒ビールではなく、古式ゆかしいシュヴァルツビールである。見た目よりずっと飲みやすい。
アサヒは復活させたマルエフと黒生をもっと押し出して欲しいんだけど、やっぱりスードラの方がマーケティング上では重要視されてるよねぇ。
読み方は「イーパ」ではなく「アイピーエー」だ。情報処理推進機構のことではなくインディアン・ペール・エールの頭文字を取ってIPAなのだ。強烈なホップの香りと苦味、クラフトビールと言って真っ先に想起されやすいスタイルだと思う。
キリン資本になってからのヤッホーは色々言われているし個人的にも思うところはあるが、それでも各地でビールイベントやったり手軽に色んなビールスタイルを缶流通で提供していて、日本のビールシーンへの貢献度は高い。インドの青鬼はリリースされてからちょっとずつレシピが変わっていて、元々はイングリッシュIPAっぽい重さがあったのが、徐々にアメリカンIPAに寄っている。
小麦のビール「ヴァイツェン」は苦味も無くバナナのような香りで飲みやすい、増田はとても好きなスタイルだ。ビールは苦いから嫌いという人にぜひ一度飲んでみて欲しい。ドイツではかなり一般的なようだが、日本では通年販売しているブルワリーは少ない(限定醸造される事は結構ある)。
銀河高原ビールはヤッホーに事業譲渡され、ファンだった増田は心配したのだが、レシピは手を入れず続けてくれているようで良かった。居酒屋チェーン「世界の山ちゃん」で飲み放題コースにすると何故かこれが注文できて、味の濃い幻の手羽先とびっくりするくらい合わないのだが、事業譲渡後は注文できなくなったようだ。創業者同士が仲良しだった、みたいな裏事情があったのだろうか。謎だ。
ヴァイツェンと同じく小麦のビールで、こちらの方がよりフルーティーで大変飲みやすい。ベルギーのヒューガルデンホワイトが有名。常陸野ネストのホワイトエールは本家に負けないくらい美味しいし、フクロウのラベルが可愛らしい。
ヤッホー水曜日のネコや、サッポロホワイトベルグなど、より入手性に優れた商品が意外と流通しているスタイルで、増田は常陸野ネストかFar Yeast Brewingのホワイトがとくに好きだ。
海賊ドクロマークのかっこいいラベルで販売されているビール。エクストラペールエールと名乗っているが一般的にはアメリカンIPAではないかと思う。ぜひグラスに注いで鼻に抜けて行くホップの香りを楽しみたいビール。よりニガニガIPAが好みな人には、同じくオラホのカンヌキIPAをおすすめしたい。
長野県東御市に醸造所併設のオフィシャルレストランパブがあったのだが2024年現在は閉鎖してしまっているようだ。再訪問したかったので悲しい。
クラフトビールは一般的にはエールスタイルのビールを造っているところが多いが、ピルスナーを造っているところもある。小規模ブルワリーが造るピルスナーの中では、増田はCOEDOの瑠璃が1番好きだ。キリッとした飲み口でクリアな色も美しいビール。
Hazyというのはどろっと濁っていて、甘くて苦くてトロピカルジュースのように複雑なビールだ。アメリカ東海岸で始まって日本にも遅れてHazyブームがやって来た。伊勢角屋麦酒は、まだ日本でHazyが珍しかった頃にニューイングランドIPA(NE-IPA)としてこのねこにひきを瓶ビールでリリースした。
この度めでたく缶バージョンがリリースされたので選定した。Hazyは原料が贅沢なためお値段の高いビールだ。ねこにひきはハレの日の1本におすすめしたい。
蜜柑や桃の季節になるとフルーツビールをリリースするブルワリーは結構あるが、通年で販売しているビールは意外と少ない。このYellowSky Pale Aleは、PurpleSky Pale Aleというエールビールに柚子を入れたバージョンで、Y.MARKETが醸造開始した早い段階から定番商品になっているフルーツビール。とてもリラックス効果が感じられて美味しいビールだ。
Y.MARKETでは、LupulinNectarというHazyダブルIPAがあって、限定醸造だったのがあまりの人気で通年商品になって、増田はこちらもYellowSky Pale Ale以上に大好きであるが、Hazyカテゴリではねこにひきを選んじゃったので、フルーツビールとしてYellowSky Pale Aleを選出した。
件のSPRING VALLEY記事でもよくコメントに挙がったビール。増田も好きだが瓶ビールのため選外とした。
SPRING VALLEYの記事についたコメントで増田も思い出した。キリンがコンビニ向けに特殊なプルトップ瓶で流通させていたシリーズ。このブランドでは「梟の森」など色々あって、どれも美味しかった。増田は「ジ・アロマ」がとくに好きだった。スタイルは当時はあまり気にしていなかったがIPLなんだろうか?
結局グランドキリンのブランドは、後に缶でリニューアルされるが、あまり人気が出なかった(実際、瓶の時よりも味が落ちたと感じた)のか、ひっそりと終了している。キリンはブランド育てるの下手だなぁ……。
秋味が終わった頃(11月)に毎年リリースされる一番搾りの限定ビール。ジェネリックハートランドと言える味わいでおすすめ。季節商品のため選外。
大阪へ行ったらビアバーへ寄って必ず飲むくらい好きだ。が、瓶ビールのため選外。しかも何だあの冷蔵庫に納まりの悪い細長い形状は。増田にとってはハートランドと同じく外の店で飲むビールという位置づけ。
ニガニガIPAの総本山といえばここ。定番IPA以外のシーズナルビールも外れなし。ただし瓶オンリー。
ベルギービールとアメリカンIPAを融合させた先進的なスタイル。とても美味しいから一度はオフィシャルタップルーム訪問したいのだが、気が付くとインバウンドで京都のホテルが高騰していてまだ行けていない。
クラフトビールビジネスの難しいところはインディーとメジャーみたいな対立構造にあり、ビジネスを大きくしようとすれば「そんなもんはもうクラフトマンシップじゃない」的な話になりがちだ。京都醸造の国内のクラフトビール業界が抱えるジレンマというブログエントリがはてなブックマークで物議を醸したことがあった。今回のSPRING VALLEY問題を予見するような内容だ。
造り手がこんな発信をするなという意見もあろうが、増田はこれくらい尖った意見があった方が面白いしいいと思っている。本場アメリカでもMake AmericaJuicyAgainとかMakeEarth GreatAgainと大統領に抗議するようなビールがあるくらいだし。
これはもう結論出ていて、ビアバーに行こう! 四大ビールメーカーなら銀座ライオン・YEBISUBAR・キリンシティなどがあるし、クラフトビールもビアバーでタップ繋がってる中から好みを見付けて行くのが鉄板だ。ペアリングの善し悪しもわかる。何よりビールは鮮度が命なのだ。繋がってるビールがちょいちょい入れ替わるビアバーがいいぞ。
キリンが推進している「タップ・マルシェ」なる簡易ビアサーバーシステムがあるが、あれが導入していたらビアバーと呼んでいいか、増田はちょっと微妙に感じているが……。ビール充実していないイタリアンバルとかに導入されていたら嬉しいかなくらいの位置付けだ。
去年から稼働している現場で、以前からあったReact Nativeの面倒を見ているんだがまあこれがひどい出来なんだ。
jQuery時代に見かけたようなコードをやたら見かけたので思わず懐かしくなってしまった。
リファクタリングしようとしたけど直す範囲が広すぎてアプリを壊しかねなかったので、早々に諦めてだましだまし保守をしていた。
そんな中今年に入ってアプリのリニューアルの話が出てきた。React Native捨ててSwift/KotlinやらFlutterに書き換えるとかそういうのではなく、デザインの刷新といくつかの機能改修。
このままだとアプリが更に魔窟化するので、マネージャーに色々相談したところいくつかの事実がわかった。
ということだった。
結局現状のまま進めるわけにはいかず、要件定義の傍らリファクタリング作業をしている。
そういう経緯もあったので、リファクタリングとテストの工数も積んだ上で見積もりだしてもらってる。
「レガシーアーキテクチャをモダンアーキテクチャに刷新」なんてよく聞く話しだけど、
実態は「長年の増改築とだましだましのリフォームが限界になってきたので新築で建て替えます」何だと思う。
最近は「Vue.jsからRemixにマイグレーション」なんて見かけるけど、悪いのはVue.jsじゃなくて禄に設計しないでコード書いてるエンジニアと、
リファクタリングには予算でないけどマイグレーションなら予算取れるという悪しき風習。
年がら年中フロントエンド刷新しているような会社は地雷なので行かないほうがいい。
いくらRemixやらNext.jsやら最新鋭のフレームワーク使ってても、クソコードで書いたらクソが出来上がるだけだ。