コーディングする方に質問なんですが、ネストする際、タブやスペースで字下げすると思うんですが完成後タブやスペースを消さない理由はありますか?表示に影響がないとは言え、無駄ですよね?自分は字下げしたものをバックアップし、消したものをアップしてます。
その作業自体が自動化されていないと無駄だと感じるからしていません。
作業増えるし、必要性ない時もあるんで楽天みたいな字数制限ある時以外は何もしないです。
まーダイヤルアップの時は意味があった作業ですけどね。
Rakefile書いてHTML/CSS/JSの圧縮とデプロイを自動化しちゃえばいいと思いますよ
タブは所詮1文字ですので、インデントがタブの場合の削除できる量はしれてると思います。また、そこを圧縮する必然性が今はあまりないかと。自分以外の人も修正することがあるので、メンテナンス性の方を優先してますね。
一人ですべての作業をしているんであればそういうのもいいかもしれませんが、他の人間が関わっているのだったらインデントされていないと、まずのその作業をするという無駄が生まれます。
つまり何が正しいってのは人と会社によるってこと。
開発とリリースはわけて、リリース時は消すタイプの人と仕事したい。
そもそもHTMLってインデントする前提なん?正しいインデントを調整する方がコストかかる感覚なんだけど。改行や最低限のコメント等で済まないかなー。
この話題って最早宗教戦争に近い気がする
アップ時にインデントがある方がいいか、ない方がいいかと言えば、明らかにないほうがいいと思いますが、すべてのファイルに対してそれを行うコストと、その効果が見合うかどうかという話ですね。費用対効果の感覚はひとそれぞれです。
インデントを消すべきって言う話を始めて聞いて驚いている。
SEへの受け渡しや修正が頻繁にあるので字下げしてないと捗りません。サイトの属性によりけりで良いのでは?今の所インデントを消してまで高速化を求められるサイトは作ってないですねー。googleとかなら解りますが。
それほど軽量化を求めるということは、ソース内のコメントも全て消すということですよね。一人で運用するならいいのですが編集するメンバーが変わってもいいように、インデントやコメントはそのままにしています。インデントを再度つける時間もちりも積もれば山となるので。(いくらツールを使っても)
テーブルレイアウトの時代にはやってましたけど、今はしませんね。
独自のCMSで処理している場合は、js/css/htmlのインデント・スペース・コメント削除のminify処理ととファイル統合処理とgzip化を行います。手作業が強いられる場合はコストが高いのでやりません。
それが無駄かどうか判断を委ねられたのであれば、どっちでも好きな方法でいいと思います。ちゃんと引き継ぎを考えるなら、ガイドラインを策定して会社あるいはチームで共有するべきです。
divの閉じタグにコメントがない場合、インデント消すとメンテで地獄を見る。
「そんなことは仕事時間外に趣味でやってくれ」といわれたくちです。ww
余程の巨大サイトで、少しでもサーバのトラフィックを下げたいとかならわかりますけどね。それでも1ページ数キロバイト程度でしょう。画像を使わずにCSSでカバーするとか、jqueryをgoogleから引っ張るようにするとか、もっと考える事は別にあると思います。
コーディングのやり方によっては改行やスペースがレイアウトに影響することもあるので、やるなら慎重にしたほうがいいですよ。特にIE
みんなの回答 21 件
その作業自体が自動化されていないと無駄だと感じるからしていません。
作業増えるし、必要性ない時もあるんで楽天みたいな字数制限ある時以外は何もしないです。
まーダイヤルアップの時は意味があった作業ですけどね。
Rakefile書いてHTML/CSS/JSの圧縮とデプロイを自動化しちゃえばいいと思いますよ
タブは所詮1文字ですので、インデントがタブの場合の削除できる量はしれてると思います。また、そこを圧縮する必然性が今はあまりないかと。自分以外の人も修正することがあるので、メンテナンス性の方を優先してますね。
一人ですべての作業をしているんであればそういうのもいいかもしれませんが、他の人間が関わっているのだったらインデントされていないと、まずのその作業をするという無駄が生まれます。
つまり何が正しいってのは人と会社によるってこと。
開発とリリースはわけて、リリース時は消すタイプの人と仕事したい。
そもそもHTMLってインデントする前提なん?正しいインデントを調整する方がコストかかる感覚なんだけど。改行や最低限のコメント等で済まないかなー。
この話題って最早宗教戦争に近い気がする
アップ時にインデントがある方がいいか、ない方がいいかと言えば、明らかにないほうがいいと思いますが、すべてのファイルに対してそれを行うコストと、その効果が見合うかどうかという話ですね。費用対効果の感覚はひとそれぞれです。
インデントを消すべきって言う話を始めて聞いて驚いている。
SEへの受け渡しや修正が頻繁にあるので字下げしてないと捗りません。サイトの属性によりけりで良いのでは?今の所インデントを消してまで高速化を求められるサイトは作ってないですねー。googleとかなら解りますが。
それほど軽量化を求めるということは、ソース内のコメントも全て消すということですよね。一人で運用するならいいのですが編集するメンバーが変わってもいいように、インデントやコメントはそのままにしています。インデントを再度つける時間もちりも積もれば山となるので。(いくらツールを使っても)
テーブルレイアウトの時代にはやってましたけど、今はしませんね。
独自のCMSで処理している場合は、js/css/htmlのインデント・スペース・コメント削除のminify処理ととファイル統合処理とgzip化を行います。手作業が強いられる場合はコストが高いのでやりません。
それが無駄かどうか判断を委ねられたのであれば、どっちでも好きな方法でいいと思います。ちゃんと引き継ぎを考えるなら、ガイドラインを策定して会社あるいはチームで共有するべきです。
divの閉じタグにコメントがない場合、インデント消すとメンテで地獄を見る。
「そんなことは仕事時間外に趣味でやってくれ」といわれたくちです。ww
余程の巨大サイトで、少しでもサーバのトラフィックを下げたいとかならわかりますけどね。それでも1ページ数キロバイト程度でしょう。画像を使わずにCSSでカバーするとか、jqueryをgoogleから引っ張るようにするとか、もっと考える事は別にあると思います。
コーディングのやり方によっては改行やスペースがレイアウトに影響することもあるので、やるなら慎重にしたほうがいいですよ。特にIE
関連するトピックス