▲ 1229 ▼ More the merrier (lemmy.world) submitted 3 years ago by alphacyberranger@lemmy.world to c/programmer_humor@programming.dev 75 comments fedilink hide all child comments
[–] mashbooq@infosec.pub 15 points 3 years ago (5 children) Also me when I'm forced to write documentation for a Python function def delete_first_of_list(the_list: list): permalink fedilink source hideshow 5 child comments replies: [–] coloredgrayscale@programming.dev 7 points 3 years ago What if I pass an empty list, or NoneType? permalink fedilink source parent [–] RagingRobot@lemmy.world 5 points 3 years ago (1 child) Does this return a new list or modify the original? I would hope it returns a new one but I would know for sure if there was documentation. permalink fedilink source parent hideshow 1 child comment replies: [–] kablammy@sh.itjust.works 4 points 3 years ago I would hope it modifies the original. It's implied in the name. A function that returns all but the first item should be named something like tail or without_first_item. permalink fedilink source parent [–] stilgar@infosec.pub 2 points 3 years ago (1 child) This is a good way to realise that you don't need a function for that use case. permalink fedilink source parent hideshow 1 child comment replies: [–] coloredgrayscale@programming.dev 3 points 3 years ago If they need it often it makes some sense, if it also perform some checks, if the list if empty or None/null. permalink fedilink source parent
[–] coloredgrayscale@programming.dev 7 points 3 years ago What if I pass an empty list, or NoneType? permalink fedilink source parent
[–] RagingRobot@lemmy.world 5 points 3 years ago (1 child) Does this return a new list or modify the original? I would hope it returns a new one but I would know for sure if there was documentation. permalink fedilink source parent hideshow 1 child comment replies: [–] kablammy@sh.itjust.works 4 points 3 years ago I would hope it modifies the original. It's implied in the name. A function that returns all but the first item should be named something like tail or without_first_item. permalink fedilink source parent
[–] kablammy@sh.itjust.works 4 points 3 years ago I would hope it modifies the original. It's implied in the name. A function that returns all but the first item should be named something like tail or without_first_item. permalink fedilink source parent
[–] stilgar@infosec.pub 2 points 3 years ago (1 child) This is a good way to realise that you don't need a function for that use case. permalink fedilink source parent hideshow 1 child comment replies: [–] coloredgrayscale@programming.dev 3 points 3 years ago If they need it often it makes some sense, if it also perform some checks, if the list if empty or None/null. permalink fedilink source parent
[–] coloredgrayscale@programming.dev 3 points 3 years ago If they need it often it makes some sense, if it also perform some checks, if the list if empty or None/null. permalink fedilink source parent