しかし、プログラマーでさえ、七つの戒めを守らないと罪を犯します。
羊飼いとして群れを想像しないでください
プログラマーは、自分のプログラムを実行するユーザーが管理者のようであると信じるのが好きです。 悲しいかな、ほとんどの場合、誰も彼にそのような権利を与えませんでした。したがって、プログラマーがそれについて考えなかった場合、悲しみの鳥Simurgは管理者の上に翼を上げます。
この罪は今ではあまり一般的ではありませんが、その実はまだ豊富にあります。 そのため、たとえば、Ya.Onlineアプリケーションのパスは嘆かわしく、実行中のユーザーの管理者権限がJabberモジュールを再インストールする必要があります。
この戒めの別の亜種は重要な知識になります。インストールプログラムは常にそのユーザーになるとは限りません! したがって、「すべてにインストール」および「私にインストール」スイッチが必要です。 残念ながら、ごく一部のインストーラーがこれを理解しています。 そのため、たとえば、連邦税務署の申告ソフトウェアパッケージはこれをまったく知りません。
最初の戒めから、2番目の戒めに従います。
アプリケーションディレクトリのエントリを切望しないでください
ユーザーは管理者ではないため、プログラムフォルダーにあるファイルのみを読み取ることができます。 読み取りのみ、書き込みは不可! ユーザーには、ホームディレクトリ(またはプロファイル)があり、そこにファイルを謙虚に記録できます。
この罪は非常に多く、その実はいものです。 そのため、たとえば、年金基金の「Documents PU-5」プログラムまたはそれからのCheckXMLは、DBFファイルインデックスをプログラムフォルダーに完全に書き込むことができると考えています。 彼らに災い、災い。
2番目の戒めから、3番目の戒めが続きます。
ユーザープロファイルからあまり望んではいけない
あなたの欲望に謙虚に! そして、あなたがとても謙虚であれば、さらに控えめになりましょう! ユーザープロファイルは移動できることに注意してください。つまり、ユーザーがログインしたときとログアウトしたときに、ファイルサーバーのホールへの巡礼を行います。
ユーザーは、数ギガバイトのビデオファイルでデスクトップを冒deすることができ、多くの悪魔のようなデバイスから恩恵を受けます。
この罪は、IMAPメールボックスで使用可能な文字から検索インデックスを作成したThunderbirdメールクライアントで見つかりました。 サイズが2〜3ギガバイトのファイルが、ユーザーのローミングフォルダーに控えめに配置されました。 そのようなコンピューターの管理者の悲しい、悲しい顔。
ユーザープロフィールにプログラムをインストールすることは非常に疑わしいことを確認してください。たとえば、Chromeブラウザーはそうするのが好きです(そして、すべてのコンピューターユーザーのバージョンを個別にダウンロードする必要があります)。 最初の戒めは、ユーザーが管理者ではないことを示しています。 そして、ユーザープロファイルにインストールされるプログラムは、実行している環境から完全に独立している必要があります。 これは非常にまれです(Chromeはここでは例外です)。
3番目の戒めから4番目に従います。
永遠の真実を信じないでください
ユーザープロファイルのあるフォルダーへのパスを知りたい場合は、Documents and SettingsパスまたはUsersフォルダーにあると思う誘惑を拒否します。 真実を知り、あらゆる目的のほぼすべてのユーザーフォルダーを見つけるのに役立つ特別な祈りがあります。
64ビットオペレーティングシステムは今では珍しくありませんので、プログラムがProgram Filesフォルダーにインストールされることは悲しい間違いであり、先入観になります。 この罪は、たとえばMDM Bank OJSCの銀行と連携するシステムに特有のものです。
小さくない
はい、本当の正統派の人々は、画面がラクダをドラッグしようとした針の目の大きさであった時代を覚えています。 しかし、それらの時代は忘れ去られ、現在のコンピューター画面は素晴らしく、見た目も魅力的で、色彩豊かです。
そのため、11ピクセルのフォントサイズを拒否し、1920 x 1200の解像度でお使いいただけます。フォントサイズのピクセル単位での設定を拒否しますが、比例単位を使用します。
進行中に急いで進まないでください
すべての管理者は、Windows XPのサポートが2014年4月8日に終了することを認識していますが、誰もがそれを恐れているわけではありません! 何が機能するかを修復する必要はありませんが、多くの場合、このシステムはどのように機能しますか。
したがって、最新のコンポーネントを使用して熱意を和らげ、逆行した都市でもあなたの労働の甘い実を認識できるようにしてください。
他の言語を忘れないでください
有能なアプローチを継承するため、最初は英語圏以外の環境で製品を作成する開発者は幸いです。 ただし、すべての外国人プログラマーが一般に、1文字が1バイト以上を占有できることを知っているわけではありません(犠牲!)。 バビロンの歴史は誰にでも教えるべきです-ユニコード、またはもっと良いことに、 ジョエルからの啓示を読んでください。