Для актуальный вещей ~/Dev/src, устаревшее отдельно. Мелкие однофайловые исходники раскиданы по тематическим вложенным директориям, цельные проекты по отдельности. Руки как-то не доходят завести локальный git-репозиторий, поэтому бекапится всё время от времени в tar.gz.
Перловые - по неймспейсам. Похопешные - по поддиректориям, в зависимости от назначения. Прочие скриптовые обычно свалкой.
Совсем маленькие сишные/плюсовые - свалкой, остальные с выносом инклюдов в include.
хороший сабж, кстати. всегда сваливал всё в ./src , ./bin и ./lib внутри ${project_name_folder}, не заботясь о деталях. надо как-нибудь реструктуризировать этот бардак.
>хороший сабж, кстати. всегда сваливал всё в ./src , ./bin и ./lib внутри ${project_name_folder}, не заботясь о деталях. надо как-нибудь реструктуризировать этот бардак.
Когда кое-что закончу, то напишу статью об этом. Так что варианты принимаются.