readme.md

    😱 Awesome Falsehood Awesome

    A curated list of falsehoods programmers believe in.

    Awesome Falsehood header image

    The logic of the world is prior to all truth and falsehood.
    — Ludwig Wittgenstein[1]

    A falsehood is an idea that you initially believe was true, but in-reality it is proven to be false.

    E.g. of an idea: valid email address exactly has one @ character. So, you will use this rule to implement your email-field validation logic. Right? Wrong! The reality is: emails can have multiple @ chars. Therefore your implementation should allow this. The initial idea is a falsehood you believed in.

    The falsehood articles listed below will have a comprehensive list of those false-beliefs that you should be aware of, to help you become a better programmer.

    Contents

    Meta

    Arts

    Business

    Dates and Time

    Education

    Emails

    Geography

    Human Identity

    Internationalization

    On character encoding, string formatting, unicode and internationalization.

    Management

    Multimedia

    • Falsehoods about Video - Cover it all: video decoding and playback, files, image scaling, color spaces and conversion, displays and subtitles.

    Networks

    Phone Numbers

    Postal Addresses

    Science

    Society

    Software Engineering

    Typography

    Video Games

    • The Door Problem - All the things you have not considered implementing for your doors in games.

    Contributing

    Your contributions are always welcome! Please take a look at the contribution guidelines first.

    Footnotes

    The header image is based on a modified photo taken in February 2010 by Iza Bella, distributed under a Creative Commons BY-SA 2.0 UK license.

    [1]: Notebooks, 1914-1916, page 14e (Harper & Brothers, New York, 1961). [↑]

    项目简介

    🚀 Github 镜像仓库 🚀

    源项目地址

    https://github.com/kdeldycke/awesome-falsehood

    发行版本

    当前项目没有发行版本

    贡献者 33

    全部贡献者

    开发语言