crypt of decay - July 11th, 2017 [entries|archive|friends|userinfo]
ketmar

[ userinfo | ljr userinfo ]
[ archive | journal archive ]

July 11th, 2017

про документацию в исходниках [Jul. 11th, 2017|07:15 am]
вот такое, как ниже — это пишут только дебилы, студенты (они обычно тоже дебилы) и те, кому иначе зарплату срезают:
/// <summary>
/// Do something with lists.
/// </summary>
/// <typeparam name="T">List type</typeparam>
/// <param name="a">First list</param>
/// <param name="b">Second List</param>
/// <returns>Some shit.</returns>
static bool Foo<T>(LinkedList<T> a, LinkedList<T> b)

и нет, я не про пояснения, которые от балды, я про уёбищное, бесполезное многословие. а в дишечке это будет вот так:
/** Do something with lists.
 *
 * Params:
 *    T = list type
 *    a = first list
 *    b = second list
 *
 * Returns:
 *   Some shit.
 */

ёба, такую хуйню даже я иногда пишу, потому что она читабельна глазами — в отличие от первой нахуй бесполезной ебанины. потому что если ваша документация живёт в каментах, и при этом нихера не читается глазами — то она бесполезна. совершенно.

p.s.: если кому не ясно: в дишечке извлекать такие комментарии и делать из них всякий там html умеет прямо компилятор, внешние тулзы не обязательны.
Link104 meows|meow!

navigation
[ viewing | July 11th, 2017 ]
[ go | Previous Day|Next Day ]