I usually use my MacBook Pro for programming purposes and is mostly open about 14 hours a day, with 2-3 hours being plugged in until the charging is complete and then I disconnect from power afterwards to cycle the battery. When I leave for home, I just put the machine on Sleep Mode by closing the lid and not actually shutting it down. I only shut it down every Friday for the weekend.
Will this harm my MacBook Pro in some way? Will the battery life get reduced if this is done? It is also connected to Wi-Fi the whole week, if that matters.