@botsgram_cu · Post #4143 · 25.07.2021 г., 18:14
¿Que puede hacer este bot? @GooofyBot Este bot elimina todas las fotos de desnudos para que Telegram no prohíba tus grupos. Idiomas: inglés árabe (Visto en @botsgram_cu) #grupos#herramientas
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #herramientas
@botsgram_cu · Post #4143 · 25.07.2021 г., 18:14
¿Que puede hacer este bot? @GooofyBot Este bot elimina todas las fotos de desnudos para que Telegram no prohíba tus grupos. Idiomas: inglés árabe (Visto en @botsgram_cu) #grupos#herramientas
Hashtags
@botsgram_cu · Post #3686 · 19.03.2021 г., 01:40
¿Que puede hacer este bot? @famigliacounterbot Family Counter es el bot que puedes usar para contar los mensajes de tu grupo y competir con otros. ¡Agrégalo a tu grupo para que entre en acción de inmediato! Idioma: italiano (Visto en @botsgram_cu) #grupos#herramientas
Hashtags
@botsgram_cu · Post #3107 · 02.11.2020 г., 19:01
¿Que puede hacer este bot? @matanet_bot Bot para cualquier chat. Elimina mensajes que contienen obscenidades, dejando un mensaje en el chat en el que educadamente pide no jurar. Agrega el bot a tu chat y dale permiso para eliminar mensajes. No se requieren ajustes adicionales. Idioma: ruso (Visto en @botsgram_cu) #herramientas#grupos
Hashtags
@bricolaje_ferreteria · Post #36 · 06.08.2022 г., 11:52
Tipos de rodillos para pintar: ¿cuáles son y para qué se usan? A la hora de empezar un proyecto de pintura, es esencial contar con el conocimiento y la experiencia para pintar Leer más...#pintura#herramientas
Hashtags
@apuntes_digitales · Post #4883 · 14.07.2023 г., 02:33
🧸 btw encontré esta app y es muy linda para tomar notas rápidas en el cell. 🧴 tiene muchas plantillas y tú puedes insertar las tuyas . (la de la primera imagen es un memo pad que hice hace tiempo) link: https://play.google.com/store/apps/details?id=note.notepad.todo.notebook #recomendadoapps#herramientas
Hashtags
@botsgram_cu · Post #3035 · 02.10.2020 г., 02:13
¿Que puede hacer este bot? @AntiChannelServiceMessageBot Elimina los mensajes de servicio en el canal. Idiomas: inglés indonesio (Visto en @botsgram_cu) #canales#herramientas
Hashtags
@PandaTecnologico · Post #655 · 18.08.2024 г., 23:50
Banda, les dejo por acá un sitio web súper interesante donde pueden encontrar herramientas útiles para desarrolladores y personas en el campo de la tecnología de la información (TI). Si tienen sugerencias de herramientas para añadir o desean reportar algún error, pueden hacerlo desde su repositorio de GitHub. 🔗http://it-tools.tech #Recomendación#Herramientas
Hashtags
@bricolaje_ferreteria · Post #40 · 04.09.2022 г., 17:33
¿Lo sabías? Curiosidades de la cinta métrica: el uso del borde dentado y la punta agujereada La cinta métrica es una herramienta que utilizamos cuando debemos reparar algo de nuestra casa, o colgar un cuadro. Y la usamos muchas veces sin tener conocimiento de que... Leer más#cintametrica#herramientas
Hashtags
@botsgram_cu · Post #4321 · 01.09.2021 г., 11:35
¿Que puede hacer este bot? @ggbanbot Global Ban Bot es un bot de telegrama que permite a los usuarios informar y prohibir el contenido que publican. Idiomas: inglés español (Visto en @botsgram_cu) #administración#herramientas
Hashtags
@botsgram_cu · Post #3860 · 30.04.2021 г., 23:25
¿Que puede hacer este bot? @FeaturesBugsBot Este bot le permite enviar nuevas Funciones e informar Errores de los usuarios del grupo. Los diversos informes se recibirán en un canal de registro. Idiomas: inglés, español, italiano, indonesio, árabe (Visto en @botsgram_cu) #herramientas#grupos#canales
Hashtags
@botsgram_cu · Post #3608 · 09.03.2021 г., 12:46
¿Que puede hacer este bot? @RobomizBot Crea publicaciones enriquecidas para sus canales y grupos con botones y funciones avanzadas. 1- ¡Sección de comentarios! 2- Botones en línea! 3- ¡Programar publicación! 4- ¡Fijación de medios! 5- ¡Marca de agua! 6- etc ... Idioma: inglés (Visto en @botsgram_cu) #grupos#canales#herramientas
Hashtags
@botsgram_cu · Post #3044 · 09.10.2020 г., 01:50
¿Que pueden hacer estos bot? @MultiForwardBot @MultiInoltroBot Con estos bot podrás reenviar automáticamente cualquier mensaje o medio que publiques en un canal a cualquier grupo o canal. * Puedes crear tu Clon (Gratis). * Grupo de Soporte * Versión PRO con más de 20 funciones exclusivas. Idiomas: italiano, inglés, español (Visto en @botsgram_cu) #canales#grupos#herramientas
Hashtags