「javascript」を含む日記 RSS

はてなキーワード: javascriptとは

2024-01-05

anond:20240105165226

このコードはいくつかの問題点があります

1. **条件式の曖昧さ**:JavaScriptでは、`if (value)` は `value` が「truthy」(真と評価される値)である場合にのみ実行されますしかし、このコードは明確ではありません。`value` が何を意味するのか、どのような値が期待されるのかがコードからは読み取れません。`null` でも `undefined` でもないことを確認するには、より明確な条件式(例:`value !== null && value !== undefined`)を使用する方が良いでしょう。

2. **ログメッセージ不明瞭さ**:ログメッセージ `'null でも undefined でもねーわ'` は、`value` が `null` または `undefined` でないことを示しているようですが、これはコードの実際の動作と一致していません。`value` が 0、空文字列(`''`)、または `false` の場合でも、この条件は偽(false)と評価されますが、これらは `null` または `undefined` ではありません。

3. **コードの可読性**:コメントやより記述的な変数名を使用することで、コード意図動作を明確にすることができます現在状態では、このコード意図理解するのが難しいかもしれません。

これらの点を考慮して、コード改善することをお勧めします。

JavaScript でさあ

変数 value が null でも undefined でもない事を確認するのに

   if (value) {
      console.log('null でも undefined でもねーわ');
   }

これほんとやめろって。

おかげで value に 0 とかが入ってる時に、このコンディションが false になるわけだ。

色んな会社さんのコード見てきたけど、このタイプバグ本当に多い。

今まさに、まーたこバグを見つけて増田を書いてるわけで。

昨年は、世界的にも有名な会社さんのフレームワークがこれでバグってた。

ももう既にシステムの一部は本番稼働しててフレームワークはいじれない。

仕方ないので value には一旦文字列の '0' を渡しておいて if (value) {~} の中の重要ロジックを動かして

(めっちゃ幸運な事に、数値 0 のかわりに文字列 '0' でも正しく動くような、型について緩いロジックだったから)

その後で改めて value に数値 0 を入れなおすという、きったないハックで誤魔化した事もある。

自分お客様だったら怒るね。「いやいや、全部理想的コードにしてちょうだいよ。お金払ってんだよ?」って。

もし建築世界でこんな誤魔化しが起こってたら、人の命が消えちゃうよ。。。

2023-12-26

anond:20231226180912

それはそうとTailwind CSSとか流行してるけどマジなん?って感じなんですけど

なんか、HTMLclassが膨大に長くなって、本筋のロジックな部分が見づらいのなんの…

画面ダサくてもBootstrapでええわ

でも、Laravelとか前提にしてんのな…

JavaScript進化して、jQuery必要なくなったしなぁ

変化だけ激しいよな、Web

本質TCP/IPだのは、そんなに揺らがないのに

インフラ行けば良かったのかなぁ

羽振りがいい人も多いし

TypeScriptどうなってんの

次のプロジェクト現場、久々のWebだーと思ったら

TypeScriptは使わず素のJavaScriptを使うんだと

今のWebはそんな案件ばかりなんだと

マジなん?

2023-12-19

ぐへへ…

お前は今からJavaScript Standard Styleに則ってコードの端から端まで魔改造されるんだよ…

それが済んだら次はWebStormコード分析で真っ白になるまで俺好みに調整してやるからな…

破壊的変更が怖いと泣き叫んだってお前はこれからこのローカル環境リポジトリで一生を終えるんだ…

青い鳥が居なくなった途端に親から見放されたChrome拡張機能のお前に今さら助けなんて来ないんだよ…

お前がES modulesとしてバラバラに切り刻まれた姿を生みの親に見せてやれないのが残念で仕方ないぜ…

自分立場理解できたのなら早くその大量の赤いエラーを吐き出すのをやめて大人しく従うんだな…

経験30歳Webエンジニア志望だけど雇ってくれるところを探してる

まず、マイナス事項を伝えたい。

ばっきし言って俺はアル中。やめようやめようと思ってもやめられずデイケアに通ってる

でもそれでもまだ飲んじゃうし、飲んだらデイケアに行きにくくなるので週3回行かなくちゃいけないところを週2回しかいけてない。

アル中傷病手当生活しているが、そのお金で酒を飲んでいる。

あとノンデリと言われる。30代女性に30代は生殖能力が落ちると言って泣かれたことがある。

でもITに対する情熱は本物。

18歳のときホリエモンの「これからITだ」という言葉に触れてそれからIT業界12年目指してきた。

でもばっきし言ってスキルは初学者レベル

それでも働きたいという情熱はある。

仕事プログラミングさえさせてくれればどんどんスキルが伸びると思ってる。

どんなに過酷現場でもいいので雇ってくれるところ、志望出したら全入の現場会社を知ってたら教えてほしい。

俺はなんとしてでもIT業界に入ってWebエンジニアになりたい。

実は一度、いや二度IT業界に入ったことがある。

一度目はSESJavaが出来ないのにJava出来ますと言って入って、プログラマー志望だったんだが保守運用を任されて3年やってプログラミングをさせてもらえず仕事ブラックで病んでやめた。

二度目はそれから数年後、今度は憧れのWeb業界に入れた。

この数年間でいろいろ学んだ俺はPHPJavaScript、RailsDjango等々様々なスキルセットを武器に無事入社することができた。

しかしここでもプログラミングはさせてもらえなかった。

任されたのはエンジニアと先方の間に入る伝書鳩。でも客に聞かれたことに答えられず、「君じゃなくて分かる人と代わって」と言われる始末

ボトルネックとなっていた

結局ここでの仕事ボトルネック伝書鳩便所掃除だった

入ってきた新人くんはプログラミングを任されどんどんスキルを身に着けていった。

だってプログラミングさえ任されれば上達できるのに

俺は1年でここを辞めた。そして今に至る

俺には夢がある。それはパパになること。

パパになるためにはITエンジニアになる必要がある。

これまでたくさんの本を買ってきた。チュートリアルをしてきた。プロゲートのレベルは212

Webエンジニアになる本も買ったし、ディープラーニングの本も買った

やる気だけはあるんだ

頼む、誰かいいところを紹介してくれ

向き不向きより前向き!

IT目指して12年、未経験30歳、ポテンシャル採用してくれるところ探してます

追記

釣りじゃありません!実在します!

ガチマジで働かせてください!ITで働きたいんです!

2023-12-16

6年付き合った年上の彼女と別れた

自分には6年付き合った年上の彼女がいた。名前PHP学生の時からの付き合いで、自分にとっては初めての彼女だった。付き合った当初は全てが新鮮で、オブジェクト指向やSOLID原則大事なことは全て彼女から教えてもらった。(そう思われるかもしれないが、)時間が経って彼女の魅力が感じられなくなってしまったということはなくて、彼女は歳をとっても魅力的なままだった。むしろreodonlyプロパティEnum、null safe演算子など、新しい機能が導入されてますます綺麗になっていったように思う。最近ではジェネリクスさえ導入されたようだ。彼女は本当に努力家だ。


(褒められた話ではないが一応、彼女以外の女性を全く知らなかったわけではなく、TypeScriptという若い子と少し遊んでいたこともある。TypeScriptは昔からの知り合いのJavaScriptの妹で、大雑把な姉と違って几帳面で、少しオタク気質もある個性的な子だった。よく新しい型パズルを考案して楽しそうに話してくれたが、自分には正直よく分からなかった笑。)


そんな中でも基本的には6年間PHPとずっと一緒に過ごしてきた。前述の通り彼女に何か不満があったわけではない。ただ、彼女との将来に不安を覚えるようになってしまっていた。周囲に彼女と付き合っていることを話すと、「え、まだPHPと付き合ってたんだ?(昔は人気だったけど、最近はそうでもないよね)」みたいなことを、彼女のことをよく知らない人から言われたりもした。そこまで直接的ではなかったけれど。自分も、彼女以外の女性のことをほとんど知らずにずっと彼女と付き合っていて大丈夫なのかななんて思ってしまったりしていた。



結局自分PHPと別れて、新しい女性と付き合う決断をした。新しい彼女名前Go彼女若いのに自分の芯がしっかりしていて、みんなの憧れの格好良い女性といった人だった。そんな彼女と付き合いだして、最初は戸惑うことも多かった。


例えばこんな感じだ。

「え、Goって三項演算子とかデフォルト引数はないの?」

「ええそうよ。どっちもif文や可長変引数を使えば実装できるじゃない。私は興味ないわ」


また、今まで当たり前だと思っていたPHPの良さに気づくことも多い。PHPStanを使えば静的型付け言語と同じように型安全性担保できていたし、彼女Web FWには歴史が長いだけあって痒いところまで手が届く様々な機能が完備されていた。経験豊富こちらの要望をなんでも受け止めてくれるような包容力があったことに今更気づいた。


とはいえいつまでも昔の彼女を引きずっていてもしょうがない。Goにはこちらに積極的に合わせてくれるような包容力はないが、彼女なりの哲学を持っていてそれ故の美しさがあると思う。そして正直、まだ彼女10分の1も理解できていない。彼女が得意だという並行処理や、実行速度が求められるような処理も、自分はまだ実際に実装したことはない。でもこれからしっかり向き合って、Goのことをもっと理解して、実りのある交際にしていきたいと考えている。PHPと別れてGoと付き合う決断したのは自分なのだから

2023-11-22

JavaJavaScriptはインドインドネシアくらい違う」ってよく言うけど

JavaScriptJavaあやかって名付けられたけど、インドネシアインドあやかってんのかな。

と思って調べてみたら、

という流れのようなので、どっちかというとC++Objective-Cみたいな感じか。

anond:20231122124118

JavaScript名前に「Java」がついている理由は、この言語を開発したネットスケープ社が、もともとLiveScriptと名付けていたものを、Javaを開発したサン・マイクロシステムズ社と提携していたこからJavaScript」という名前に変更したからです。

しかし、JavaJavaScriptは全く別の言語で、それぞれ異なる目的特性を持っています

なお、Java中間コードでのインタプリタであり、JavaScriptスクリプト言語です。

この2つの関係は、犬とマグロぐらい別物です。

まり名前が似ているだけで、実際のところは全く関連性がないというわけです。.

JavaScriptってJavaスクリプト版?

JavaScriptってJavaの簡易版みたいなものWEBで使うのがJavaScriptプログラムJavaってことでいいのかな

2023-11-18

JavaScript is not available.

Something went wrong, but don’t fret — let’s give it another shot.

2023-11-03

JavaJavaScriptの違いはともかく

インドインドネシアの違いは言うほどわかってないでしょ君たち

2023-11-02

anond:20231102221702

あれはあれでgoroutine除けばシンプルすぎて他の言語に入りづらくなるかもしれんけどな

やっぱ初心者フロントエンドから入るのが日本じゃ一般的じゃないか

まりjavascriptもしくはtypescriptから入る。

[] Chromeはお前の尻を舐めるのが好き

Chrome履歴の中身まで常に監視されていることはご存知だろうか。

2023-10-31

anond:20231031122024

そんなこと言われても、JavaScriptブラウザで動くプログラムなので…

 

糞みてーな揚げ足とりすんなクソ雑魚ナメクジ

数分で始めるJavaScript

Hello, World!

と出力されていれば成功

これで JavaScript を実行する最小限の環境は整った。

好きなようにプログラムを書いてコンソールに出力したり画面に書き出したりしてみて。

「指示の通りにならない!」という時はどこでつまずいてるか書いて。対応策を助言できるかもしれない。

2023-10-30

海外にもアホはい

もう何年前か忘れたけど、「JavaScriptで97年くらいにミニアプリ作ってました」って言ったら、

インド系ポリネシアン系?と思われる浅黒い国籍不明面接担当が「JSは97年には存在してないよ」

とか言い出して、「いや実際につくったんだが・・・」って言ったら反抗的だということで面談殺伐として終了した。

今思うと単に落とすつもりで吹っ掛けたんだろうなと思ってる。

海外にもアホはいるなと思った事件だった。

ログイン ユーザー登録
ようこそ ゲスト さん